55 _function(&
function), _valid(
function.isValid()), _printEvalCounter(doPrintEvalCounter)
RooAbsIntegrator is the abstract interface for integrators of real-valued functions that implement th...
virtual const char * getName() const
virtual void saveXVec() const
Double_t calculate(const Double_t *yvec=0)
Calculate integral value with given array of parameter values.
virtual Bool_t setLimits(Double_t *, Double_t *)
virtual Double_t integral(const Double_t *yvec=0)=0
RooAbsIntegrator()
Default constructor.
void function(const char *name_, T fun, const char *docstring=0)
ClassImp(RooAbsIntegrator)
virtual void restoreXVec() const
const RooAbsFunc * _function
virtual const char * GetName() const
Returns name of object.
void resetNumCall() const
virtual Bool_t setUseIntegrandLimits(Bool_t flag)
Interface function that allows to defer limit definition to integrand definition. ...
const RooAbsFunc * integrand() const
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...