80 _method1D(
"method1D",
"1D sampling method"),
81 _method1DCat(
"method1DCat",
"1D sampling method for pdfs with categories"),
82 _method1DCond(
"method1DCond",
"1D sampling method for conditional pfs"),
83 _method1DCondCat(
"method1DCond",
"1D sampling method for conditional pfs with categories"),
84 _method2D(
"method2D",
"2D sampling method"),
85 _method2DCat(
"method2DCat",
"2D sampling method for pdfs with categories"),
86 _method2DCond(
"method2DCond",
"2D sampling method for conditional pfs"),
87 _method2DCondCat(
"method2DCond",
"2D sampling method for conditional pfs with categories"),
88 _methodND(
"methodND",
"ND sampling method"),
89 _methodNDCat(
"methodNDCat",
"ND sampling method for pdfs with categories"),
90 _methodNDCond(
"methodNDCond",
"ND sampling method for conditional pfs"),
91 _methodNDCondCat(
"methodNDCond",
"ND sampling method for conditional pfs with categories")
128 _method1D(other._method1D),
129 _method1DCat(other._method1DCat),
130 _method1DCond(other._method1DCond),
131 _method1DCondCat(other._method1DCondCat),
132 _method2D(other._method2D),
133 _method2DCat(other._method2DCat),
134 _method2DCond(other._method2DCond),
135 _method2DCondCat(other._method2DCondCat),
136 _methodND(other._methodND),
137 _methodNDCat(other._methodNDCat),
138 _methodNDCond(other._methodNDCond),
139 _methodNDCondCat(other._methodNDCondCat)
320 oocoutE((
TObject*)0,
InputArguments) <<
"RooNumGenConfig::getIntegrator: ERROR: no configuration stored for integrator '" << name <<
"'" << endl ;
390 os << endl <<
"Available sampling methods:" << endl << endl ;
395 os << indent <<
"*** " << configSet->
GetName() <<
" ***" << endl ;
396 os << indent <<
"Capabilities: " ;
402 os <<
"Configuration: " << endl ;
RooCategory & methodND(Bool_t cond, Bool_t cat)
virtual Int_t getIndex() const
Return index number of current state.
RooAbsCollection * snapshot(Bool_t deepCopy=kTRUE) const
Take a snap shot of current collection contents: An owning collection is returned containing clones o...
const RooArgSet & getConfigSection(const char *name) const
Retrieve configuration information specific to integrator 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.
RooCategory _methodNDCondCat
void ToLower()
Change string to lower-case.
Iterator abstract base class.
std::map< std::string, std::string >::const_iterator iter
TIterator * MakeIterator(Bool_t dir=kTRUE) const
Return an iterator over this list.
RooNumGenConfig & operator=(const RooNumGenConfig &other)
Assignment operator from other RooNumGenConfig.
virtual void Add(TObject *arg)
static RooNumGenConfig & defaultConfig()
Return reference to instance of default numeric integrator configuration object.
virtual Bool_t canSampleCategories() const
ClassImp(RooNumGenConfig)
virtual const char * GetName() const
Returns name of object.
TObject * FindObject(const char *name) const
Return pointer to obejct with given name.
static void indent(ostringstream &buf, int indent_level)
virtual ~RooNumGenConfig()
Destructor.
void printMultiline(std::ostream &os, Int_t content, Bool_t verbose, TString indent="") const
Detailed printing interface.
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 Bool_t canSampleConditional() const
Bool_t addConfigSection(const RooAbsNumGenerator *proto, const RooArgSet &defaultConfig)
Add a configuration section for a particular integrator.
RooCategory _method2DCond
Mother of all ROOT objects.
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const
virtual TObject * Next()=0
RooCategory _method2DCondCat
void setName(const char *name)
virtual StyleOption defaultPrintStyle(Option_t *opt) const
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...
static void cleanup()
Function called by atexit() handler installed by RooSentinel to cleanup global objects at end of job...
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...
const char * GetName() const
Returns name of object.
RooCategory & method2D(Bool_t cond, Bool_t cat)
virtual const char * getLabel() const
Return label string of current state.
RooCategory & method1D(Bool_t cond, Bool_t cat)