60 _xIntegrator(0), _xint(0)
85 RooIntegrator1D(*(
_xint=new
RooIntegratorBinding(*(
_xIntegrator=new
RooIntegrator1D(
function,ymin,ymax,rule,maxSteps,eps)))),xmin,xmax,rule,maxSteps,eps)
static RooNumIntConfig & defaultConfig()
Return reference to instance of default numeric integrator configuration object.
std::string GetName(const std::string &scope_name)
RooIntegrator2D implements a numeric two-dimensiona integrator in terms of a recursive application of...
RooAbsIntegrator is the abstract interface for integrators of real-valued functions that implement th...
RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooReal...
virtual Bool_t checkLimits() const
Verify that the limits are OK for this integrator (i.e. no open-ended ranges)
RooNumIntFactory is a factory to instantiate numeric integrators from a given function binding and a ...
virtual RooAbsIntegrator * clone(const RooAbsFunc &function, const RooNumIntConfig &config) const
Clone integrator with new function and configuration. Needed to support RooNumIntFactory.
virtual ~RooIntegrator2D()
Destructor.
virtual Bool_t setLabel(const char *label, Bool_t printError=kTRUE)
Set value by specifying the name of the desired state If printError is set, a message will be printed...
Function binding representing the output of a RooAbsIntegrator.
void function(const Char_t *name_, T fun, const Char_t *docstring=0)
static void registerIntegrator(RooNumIntFactory &fact)
Register RooIntegrator2D, is parameters and capabilities with RooNumIntFactory.
virtual Bool_t checkLimits() const
Check that our integration range is finite and otherwise return kFALSE.
RooIntegrator1D * _xIntegrator
RooIntegrator1D implements an adaptive one-dimensional numerical integration algorithm.
RooIntegrator2D()
Default constructor.
virtual const char * GetName() const
Returns name of object.
Abstract interface for evaluating a real-valued function of one real variable and performing numerica...
Bool_t storeProtoIntegrator(RooAbsIntegrator *proto, const RooArgSet &defConfig, const char *depName="")
Method accepting registration of a prototype numeric integrator along with a RooArgSet of its default...