RooAbsIntegrator is the abstract interface for integrators of real-valued functions that implement th...
void resetNumCall() 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_t *name_, T fun, const Char_t *docstring=0)
virtual const char * getName() const
const RooAbsFunc * _function
const RooAbsFunc * integrand() const
virtual void restoreXVec() const
virtual Bool_t setUseIntegrandLimits(Bool_t flag)
Interface function that allows to defer limit definition to integrand definition. ...
virtual void saveXVec() const
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...