library: libRooFit #include "RooNumIntConfig.h" |
RooNumIntConfig
class description - source file - inheritance tree (.pdf)
public:
RooNumIntConfig()
RooNumIntConfig(const RooNumIntConfig& other)
virtual ~RooNumIntConfig()
Bool_t addConfigSection(const RooAbsIntegrator* proto, const RooArgSet& defaultConfig)
static TClass* Class()
static RooNumIntConfig& defaultConfig()
Double_t epsAbs() const
Double_t epsRel() const
const RooArgSet& getConfigSection(const char* name) const
virtual TClass* IsA() const
RooCategory& method1D()
const RooCategory& method1D() const
RooCategory& method1DOpen()
const RooCategory& method1DOpen() const
RooCategory& method2D()
const RooCategory& method2D() const
RooCategory& method2DOpen()
const RooCategory& method2DOpen() const
RooCategory& methodND()
const RooCategory& methodND() const
RooCategory& methodNDOpen()
const RooCategory& methodNDOpen() const
RooNumIntConfig& operator=(const RooNumIntConfig& other)
virtual void Print(Option_t* options = "0") const
Bool_t printEvalCounter() const
virtual void printToStream(ostream& os, RooPrintable::PrintOption opt = Standard, TString indent = ) const
void setEpsAbs(Double_t newEpsAbs)
void setEpsRel(Double_t newEpsRel)
void setPrintEvalCounter(Bool_t newVal)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Double_t _epsAbs Absolute precision
Double_t _epsRel Relative precision
Bool_t _printEvalCounter Flag to control printing of function evaluation counter
RooCategory _method1D Selects integration method for 1D integrals
RooCategory _method2D Selects integration method for 2D integrals
RooCategory _methodND Selects integration method for ND integrals
RooCategory _method1DOpen Selects integration method for open ended 1D integrals
RooCategory _method2DOpen Selects integration method for open ended 2D integrals
RooCategory _methodNDOpen Selects integration method for open ended ND integrals
RooLinkedList _configSets List of configuration sets for individual integration methods
RooNumIntConfig& defaultConfig()
Return reference to instance of default numeric integrator configuration object
RooNumIntConfig() :
_epsAbs(1e-7),
_epsRel(1e-7),
_printEvalCounter(kFALSE)
Constructor
~RooNumIntConfig()
Destructor
RooNumIntConfig(const RooNumIntConfig& other) :
TObject(other), RooPrintable(other),
_epsAbs(other._epsAbs),
_epsRel(other._epsRel),
_printEvalCounter(other._printEvalCounter),
_method1D(other._method1D),
_method2D(other._method2D),
_methodND(other._methodND),
_method1DOpen(other._method1DOpen),
_method2DOpen(other._method2DOpen),
_methodNDOpen(other._methodNDOpen)
Copy constructor
Bool_t addConfigSection(const RooAbsIntegrator* proto, const RooArgSet& defaultConfig)
Add a configuration section for a particular integrator. Integrator name and capabilities are
automatically determined from instance passed as 'proto'. The defaultConfig object is associated
as the default configuration for the integrator.
const RooArgSet& getConfigSection(const char* name) const
Retrieve configuration information specific to integrator with given name
void setEpsAbs(Double_t newEpsAbs)
Set absolute convergence criteria (convergence if abs(Err)<newEpsAbs)
void setEpsRel(Double_t newEpsRel)
Set relative convergence criteria (convergence if abs(Err)/abs(Int)<newEpsRel)
void printToStream(ostream &os, PrintOption opt, TString indent) const
Print contents of configuration information to stream os at level of verbosity
specified by 'opt'
Inline Functions
RooNumIntConfig& operator=(const RooNumIntConfig& other)
RooCategory& method1D()
RooCategory& method2D()
RooCategory& methodND()
const RooCategory& method1D() const
const RooCategory& method2D() const
const RooCategory& methodND() const
RooCategory& method1DOpen()
RooCategory& method2DOpen()
RooCategory& methodNDOpen()
const RooCategory& method1DOpen() const
const RooCategory& method2DOpen() const
const RooCategory& methodNDOpen() const
Double_t epsAbs() const
Double_t epsRel() const
Bool_t printEvalCounter() const
void setPrintEvalCounter(Bool_t newVal)
void Print(Option_t* options = "0") const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Tue Jun 28 18:14:09 2005
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.