54 _function(&function), _valid(function.isValid()), _printEvalCounter(doPrintEvalCounter)
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
virtual void saveXVec() const
void resetNumCall() const
virtual void restoreXVec() const
virtual const char * getName() const
RooAbsIntegrator is the abstract interface for integrators of real-valued functions that implement th...
virtual Double_t integral(const Double_t *yvec=0)=0
const RooAbsFunc * _function
RooAbsIntegrator()
Default constructor.
virtual Bool_t setUseIntegrandLimits(Bool_t flag)
Interface function that allows to defer limit definition to integrand definition.
const RooAbsFunc * integrand() 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 *)