16#ifndef ROO_NUM_INT_CONFIG
17#define ROO_NUM_INT_CONFIG
#define ClassDef(name, id)
static void indent(ostringstream &buf, int indent_level)
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.
RooCategory represents a fundamental (non-derived) discrete value object.
RooLinkedList is an collection class for internal use, storing a collection of RooAbsArg pointers in ...
RooNumIntConfig holds the configuration parameters of the various numeric integrators used by RooReal...
RooCategory _method1DOpen
RooCategory & method2DOpen()
virtual void Print(Option_t *options=0) const
This method must be overridden when a class wants to print itself.
void setEpsAbs(Double_t newEpsAbs)
Set absolute convergence criteria (convergence if abs(Err)<newEpsAbs)
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose, TString indent="") const
Detailed printing interface.
RooNumIntConfig()
Constructor.
const RooCategory & method2D() const
void setPrintEvalCounter(Bool_t newVal)
const RooCategory & method2DOpen() const
const RooCategory & method1DOpen() const
RooLinkedList _configSets
virtual StyleOption defaultPrintStyle(Option_t *opt) const
const RooArgSet & getConfigSection(const char *name) const
Retrieve configuration information specific to integrator with given name.
RooCategory _methodNDOpen
void setEpsRel(Double_t newEpsRel)
Set relative convergence criteria (convergence if abs(Err)/abs(Int)<newEpsRel)
RooCategory & methodNDOpen()
const RooCategory & method1D() const
Bool_t printEvalCounter() const
const RooCategory & methodNDOpen() const
RooCategory & method1DOpen()
const RooCategory & methodND() const
Bool_t addConfigSection(const RooAbsIntegrator *proto, const RooArgSet &defaultConfig)
Add a configuration section for a particular integrator.
RooCategory _method2DOpen
RooNumIntConfig & operator=(const RooNumIntConfig &other)
Assignment operator from other RooNumIntConfig.
static RooNumIntConfig & defaultConfig()
Return reference to instance of default numeric integrator configuration object.
virtual ~RooNumIntConfig()
Destructor.
RooNumIntFactory is a factory to instantiate numeric integrators from a given function binding and a ...
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods.
virtual Int_t defaultPrintContents(Option_t *opt) const
Default choice of contents to be printed (name and value)
static std::ostream & defaultPrintStream(std::ostream *os=0)
Return a reference to the current default stream to use in Print().
virtual void printStream(std::ostream &os, Int_t contents, StyleOption style, TString indent="") const
Print description of object on ostream, printing contents set by contents integer,...
Mother of all ROOT objects.