A++ » INCLUDE » RooBrentRootFinder

class RooBrentRootFinder: public RooAbsRootFinder

Function Members (Methods)

public:
virtual~RooBrentRootFinder()
static TClass*Class()
virtual Bool_tfindRoot(Double_t& result, Double_t xlo, Double_t xhi, Double_t value = 0) const
virtual TClass*IsA() const
RooBrentRootFinder&operator=(const RooBrentRootFinder&)
RooBrentRootFinder(const RooAbsFunc& function)
RooBrentRootFinder(const RooBrentRootFinder&)
voidsetTol(Double_t tol)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

protected:
static RooBrentRootFinder::(anonymous)MaxIterations
const RooAbsFunc*RooAbsRootFinder::_functionPointer to input function
Double_t_tol
Bool_tRooAbsRootFinder::_validTrue if current state is valid

Class Charts

Inheritance Chart:
RooAbsRootFinder
RooBrentRootFinder

Function documentation

RooBrentRootFinder(const RooAbsFunc& function)
virtual ~RooBrentRootFinder()
{ }
Bool_t findRoot(Double_t& result, Double_t xlo, Double_t xhi, Double_t value = 0) const
void setTol(Double_t tol)
 Set convergence tolerance parameter