58  _xIntegrator(0), _xint(0)
 
   69             Int_t maxSteps, 
double eps) :
 
   83  RooIntegrator1D(*(_xint=new 
RooIntegratorBinding(*(_xIntegrator=new 
RooIntegrator1D(function,
ymin,
ymax,rule,maxSteps,eps)))),
xmin,
xmax,rule,maxSteps,eps)
 
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
 
RooAbsIntegrator is the abstract interface for integrators of real-valued functions that implement th...
 
RooArgSet is a container object that can hold multiple RooAbsArg objects.
 
bool setLabel(const char *label, bool printError=true) override
Set value by specifying the name of the desired state.
 
RooIntegrator1D implements an adaptive one-dimensional numerical integration algorithm.
 
bool checkLimits() const override
Check that our integration range is finite and otherwise return false.
 
RooIntegrator2D implements a numeric two-dimensiona integrator in terms of a recursive application of...
 
RooAbsFunc * _xint
Function binding representing integral over first dimension.
 
static void registerIntegrator(RooNumIntFactory &fact)
Register RooIntegrator2D, is parameters and capabilities with RooNumIntFactory.
 
~RooIntegrator2D() override
Destructor.
 
bool checkLimits() const override
Verify that the limits are OK for this integrator (i.e. no open-ended ranges)
 
RooIntegrator1D * _xIntegrator
Integrator in first dimension.
 
RooAbsIntegrator * clone(const RooAbsFunc &function, const RooNumIntConfig &config) const override
Clone integrator with new function and configuration. Needed to support RooNumIntFactory.
 
RooIntegrator2D()
Default constructor.
 
Function binding representing the output of a RooAbsIntegrator.
 
RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooReal...
 
static RooNumIntConfig & defaultConfig()
Return reference to instance of default numeric integrator configuration object.
 
RooNumIntFactory is a factory to instantiate numeric integrators from a given function binding and a ...
 
bool storeProtoIntegrator(RooAbsIntegrator *proto, const RooArgSet &defConfig, const char *depName="")
Method accepting registration of a prototype numeric integrator along with a RooArgSet of its default...
 
virtual const char * GetName() const
Returns name of object.