16#ifndef ROO_BRENT_ROOT_FINDER 
   17#define ROO_BRENT_ROOT_FINDER 
#define ClassDef(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t result
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
 
Implement the abstract 1-dimensional root finding interface using the Brent-Decker method.
 
const RooAbsFunc * _function
Pointer to input function.
 
virtual ~RooBrentRootFinder()=default
 
bool findRoot(double &result, double xlo, double xhi, double value=0) const
Do the root finding using the Brent-Decker method.
 
static constexpr int MaxIterations
 
RooBrentRootFinder(const RooAbsFunc &function)
Constructor taking function binding as input.
 
void setTol(double tol)
Set convergence tolerance parameter.
 
bool _valid
True if current state is valid.