Logo ROOT  
Reference Guide
RooAbsRootFinder Class Referenceabstract

RooAbsRootFinder is the abstract interface for finding roots of real-valued 1-dimensional function that implements the RooAbsFunc interface.

Definition at line 23 of file RooAbsRootFinder.h.

Public Member Functions

 RooAbsRootFinder (const RooAbsFunc &function)
 Constructor take function binding as argument. More...
 
virtual ~RooAbsRootFinder ()
 
virtual Bool_t findRoot (Double_t &result, Double_t xlo, Double_t xhi, Double_t value=0) const =0
 

Protected Attributes

const RooAbsFunc_function
 
Bool_t _valid
 

#include <RooAbsRootFinder.h>

Inheritance diagram for RooAbsRootFinder:
[legend]

Constructor & Destructor Documentation

◆ RooAbsRootFinder()

RooAbsRootFinder::RooAbsRootFinder ( const RooAbsFunc function)

Constructor take function binding as argument.

Definition at line 42 of file RooAbsRootFinder.cxx.

◆ ~RooAbsRootFinder()

virtual RooAbsRootFinder::~RooAbsRootFinder ( )
inlinevirtual

Definition at line 26 of file RooAbsRootFinder.h.

Member Function Documentation

◆ findRoot()

virtual Bool_t RooAbsRootFinder::findRoot ( Double_t result,
Double_t  xlo,
Double_t  xhi,
Double_t  value = 0 
) const
pure virtual

Implemented in RooBrentRootFinder.

Member Data Documentation

◆ _function

const RooAbsFunc* RooAbsRootFinder::_function
protected

Definition at line 31 of file RooAbsRootFinder.h.

◆ _valid

Bool_t RooAbsRootFinder::_valid
protected

Definition at line 32 of file RooAbsRootFinder.h.

Libraries for RooAbsRootFinder:
[legend]

The documentation for this class was generated from the following files: