ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | List of all members
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 ( const RooAbsFunc function)

Constructor take function binding as argument.

Definition at line 43 of file RooAbsRootFinder.cxx.

virtual RooAbsRootFinder::~RooAbsRootFinder ( )
inlinevirtual

Definition at line 26 of file RooAbsRootFinder.h.

Member Function Documentation

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

const RooAbsFunc* RooAbsRootFinder::_function
protected

Definition at line 31 of file RooAbsRootFinder.h.

Referenced by RooBrentRootFinder::findRoot(), and RooAbsRootFinder().

Bool_t RooAbsRootFinder::_valid
protected

Definition at line 32 of file RooAbsRootFinder.h.

Referenced by RooAbsRootFinder().

Collaboration diagram for RooAbsRootFinder:
[legend]

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