81 _method1D(
"method1D",
"1D sampling method"),
82 _method1DCat(
"method1DCat",
"1D sampling method for pdfs with categories"),
83 _method1DCond(
"method1DCond",
"1D sampling method for conditional pfs"),
84 _method1DCondCat(
"method1DCond",
"1D sampling method for conditional pfs with categories"),
85 _method2D(
"method2D",
"2D sampling method"),
86 _method2DCat(
"method2DCat",
"2D sampling method for pdfs with categories"),
87 _method2DCond(
"method2DCond",
"2D sampling method for conditional pfs"),
88 _method2DCondCat(
"method2DCond",
"2D sampling method for conditional pfs with categories"),
89 _methodND(
"methodND",
"ND sampling method"),
90 _methodNDCat(
"methodNDCat",
"ND sampling method for pdfs with categories"),
91 _methodNDCond(
"methodNDCond",
"ND sampling method for conditional pfs"),
92 _methodNDCondCat(
"methodNDCond",
"ND sampling method for conditional pfs with categories")
321 oocoutE((
TObject*)0,
InputArguments) <<
"RooNumGenConfig::getIntegrator: ERROR: no configuration stored for integrator '" << name <<
"'" << endl ;
339 if (o.Contains(
"v")) {
391 os << endl <<
"Available sampling methods:" << endl << endl ;
396 os << indent <<
"*** " << configSet->
GetName() <<
" ***" << endl ;
397 os << indent <<
"Capabilities: " ;
403 os <<
"Configuration: " << endl ;
virtual StyleOption defaultPrintStyle(Option_t *opt) const
virtual const char * GetName() const
Returns name of object.
RooCategory & methodND(Bool_t cond, Bool_t cat)
TObject * FindObject(const char *name) const
Return pointer to obejct with given name.
const RooAbsNumGenerator * getProtoSampler(const char *name)
Return prototype integrator with given (class) name.
RooLinkedList _configSets
RooCategory _method1DCond
virtual Bool_t setIndex(Int_t index, Bool_t printError=kTRUE)
Set value by specifying the index code of the desired state.
virtual Bool_t canSampleConditional() const
RooCategory _methodNDCondCat
Iterator abstract base class.
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods...
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose, TString indent="") const
Detailed printing interface.
virtual Bool_t canSampleCategories() const
RooNumGenConfig & operator=(const RooNumGenConfig &other)
Assignment operator from other RooNumGenConfig.
virtual void Add(TObject *arg)
const RooArgSet & getConfigSection(const char *name) const
Retrieve configuration information specific to integrator with given name.
RooAbsCollection * snapshot(Bool_t deepCopy=kTRUE) const
Take a snap shot of current collection contents: An owning collection is returned containing clones o...
static RooNumGenConfig & defaultConfig()
Return reference to instance of default numeric integrator configuration object.
Class RooAbsNumGenerator is the abstract base class for MC event generator implementations like RooAc...
static void indent(ostringstream &buf, int indent_level)
virtual ~RooNumGenConfig()
Destructor.
RooCategory represents a fundamental (non-derived) discrete value object.
virtual Int_t getIndex() const
Return index number of current state.
void Delete(Option_t *o=0)
Remove all elements in collection and delete all elements NB: Collection does not own elements...
RooNumGenConfig()
Constructor.
RooCategory _methodNDCond
static RooMathCoreReg dummy
virtual void printMultiline(std::ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const
Implement multiline printin of collection, one line for each ontained object showing the requested co...
Bool_t addConfigSection(const RooAbsNumGenerator *proto, const RooArgSet &defaultConfig)
Add a configuration section for a particular integrator.
virtual const char * getLabel() const
Return label string of current state.
RooCategory _method2DCond
const char * GetName() const
Returns name of object.
Mother of all ROOT objects.
TIterator * MakeIterator(Bool_t dir=kTRUE) const
Return an iterator over this list.
virtual TObject * Next()=0
RooCategory _method2DCondCat
void setName(const char *name)
static RooNumGenFactory & instance()
Static method returning reference to singleton instance of factory.
RooCategory _method1DCondCat
Bool_t defineType(const char *label)
Define a state with given name, the lowest available positive integer is assigned as index...
RooNumGenConfig holds the configuration parameters of the various numeric integrators used by RooReal...
static RooNumGenConfig * _default
static void cleanup()
Function called by atexit() handler installed by RooSentinel to cleanup global objects at end of job...
RooCategory & method2D(Bool_t cond, Bool_t cat)
RooCategory & method1D(Bool_t cond, Bool_t cat)