57  oocxcoutD(
static_cast<TObject*
>(
nullptr), NumIntegration) << 
"RooAbsIntegrator::calculate(" << 
_function->getName() << 
") number of function calls = " << 
integrand()->numCall()<<
", result  = "<<
ret << endl ;
 
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
 
virtual bool setUseIntegrandLimits(bool flag)
Interface function that allows to defer limit definition to integrand definition.
 
double calculate(const double *yvec=nullptr)
Calculate integral value with given array of parameter values.
 
virtual double integral(const double *yvec=nullptr)=0
 
const RooAbsFunc * _function
Pointer to function binding of integrand.
 
const RooAbsFunc * integrand() const
Return integrand function binding.
 
virtual bool setLimits(double *, double *)
 
Mother of all ROOT objects.