RooNumGenConfig Class Reference

#include <RooNumGenConfig.h>

Inheritance diagram for RooNumGenConfig:

TObject RooPrintable TObject RooPrintable List of all members.

Public Member Functions

 RooNumGenConfig ()
 RooNumGenConfig (const RooNumGenConfig &other)
RooNumGenConfigoperator= (const RooNumGenConfig &other)
virtual ~RooNumGenConfig ()
RooCategorymethod1D (Bool_t cond, Bool_t cat)
RooCategorymethod2D (Bool_t cond, Bool_t cat)
RooCategorymethodND (Bool_t cond, Bool_t cat)
const RooCategorymethod1D (Bool_t cond, Bool_t cat) const
const RooCategorymethod2D (Bool_t cond, Bool_t cat) const
const RooCategorymethodND (Bool_t cond, Bool_t cat) const
Bool_t addConfigSection (const RooAbsNumGenerator *proto, const RooArgSet &defaultConfig)
const RooArgSetgetConfigSection (const char *name) const
RooArgSetgetConfigSection (const char *name)
void printMultiline (ostream &os, Int_t content, Bool_t verbose, TString indent="") const
virtual void Print (Option_t *options=0) const
virtual StyleOption defaultPrintStyle (Option_t *opt) const
 RooNumGenConfig ()
 RooNumGenConfig (const RooNumGenConfig &other)
RooNumGenConfigoperator= (const RooNumGenConfig &other)
virtual ~RooNumGenConfig ()
RooCategorymethod1D (Bool_t cond, Bool_t cat)
RooCategorymethod2D (Bool_t cond, Bool_t cat)
RooCategorymethodND (Bool_t cond, Bool_t cat)
const RooCategorymethod1D (Bool_t cond, Bool_t cat) const
const RooCategorymethod2D (Bool_t cond, Bool_t cat) const
const RooCategorymethodND (Bool_t cond, Bool_t cat) const
Bool_t addConfigSection (const RooAbsNumGenerator *proto, const RooArgSet &defaultConfig)
const RooArgSetgetConfigSection (const char *name) const
RooArgSetgetConfigSection (const char *name)
void printMultiline (ostream &os, Int_t content, Bool_t verbose, TString indent="") const
virtual void Print (Option_t *options=0) const
virtual StyleOption defaultPrintStyle (Option_t *opt) const

Static Public Member Functions

static RooNumGenConfigdefaultConfig ()
static void cleanup ()
static RooNumGenConfigdefaultConfig ()
static void cleanup ()

Protected Attributes

RooCategory _method1D
RooCategory _method1DCat
RooCategory _method1DCond
RooCategory _method1DCondCat
RooCategory _method2D
RooCategory _method2DCat
RooCategory _method2DCond
RooCategory _method2DCondCat
RooCategory _methodND
RooCategory _methodNDCat
RooCategory _methodNDCond
RooCategory _methodNDCondCat
RooLinkedList _configSets

Static Protected Attributes

static RooNumGenConfig_default
static RooNumGenConfig_default

Detailed Description

Definition at line 25 of file RooNumGenConfig.h.


Constructor & Destructor Documentation

RooNumGenConfig::RooNumGenConfig (  ) 

Definition at line 74 of file RooNumGenConfig.cxx.

References _method1D, _method1DCat, _method1DCond, _method1DCondCat, _method2D, _method2DCat, _method2DCond, _method2DCondCat, _methodND, _methodNDCat, _methodNDCond, _methodNDCondCat, and RooCategory::defineType().

RooNumGenConfig::RooNumGenConfig ( const RooNumGenConfig other  ) 

Definition at line 121 of file RooNumGenConfig.cxx.

References _configSets, RooLinkedList::Add(), RooAbsCollection::GetName(), RooLinkedList::MakeIterator(), TIterator::Next(), RooAbsCollection::setName(), and RooAbsCollection::snapshot().

RooNumGenConfig::~RooNumGenConfig (  )  [virtual]

Definition at line 111 of file RooNumGenConfig.cxx.

References _configSets, and RooLinkedList::Delete().

RooNumGenConfig::RooNumGenConfig (  ) 

RooNumGenConfig::RooNumGenConfig ( const RooNumGenConfig other  ) 

virtual RooNumGenConfig::~RooNumGenConfig (  )  [virtual]


Member Function Documentation

RooNumGenConfig & RooNumGenConfig::operator= ( const RooNumGenConfig other  ) 

Definition at line 151 of file RooNumGenConfig.cxx.

References _configSets, _method1D, _method1DCat, _method1DCond, _method1DCondCat, _method2D, _method2DCat, _method2DCond, _method2DCondCat, _methodND, _methodNDCat, _methodNDCond, _methodNDCondCat, RooLinkedList::Add(), RooLinkedList::Delete(), RooCategory::getIndex(), RooAbsCollection::GetName(), RooLinkedList::MakeIterator(), TIterator::Next(), RooCategory::setIndex(), RooAbsCollection::setName(), and RooAbsCollection::snapshot().

RooCategory & RooNumGenConfig::method1D ( Bool_t  cond,
Bool_t  cat 
)

Definition at line 196 of file RooNumGenConfig.cxx.

References _method1D, _method1DCat, _method1DCond, and _method1DCondCat.

Referenced by method1D(), rf902_numgenconfig(), and RooNumGenFactory::RooNumGenFactory().

RooCategory & RooNumGenConfig::method2D ( Bool_t  cond,
Bool_t  cat 
)

Definition at line 207 of file RooNumGenConfig.cxx.

References _method2D, _method2DCat, _method2DCond, and _method2DCondCat.

Referenced by method2D(), and RooNumGenFactory::RooNumGenFactory().

RooCategory & RooNumGenConfig::methodND ( Bool_t  cond,
Bool_t  cat 
)

Definition at line 218 of file RooNumGenConfig.cxx.

References _methodND, _methodNDCat, _methodNDCond, and _methodNDCondCat.

Referenced by methodND(), and RooNumGenFactory::RooNumGenFactory().

const RooCategory & RooNumGenConfig::method1D ( Bool_t  cond,
Bool_t  cat 
) const

Definition at line 229 of file RooNumGenConfig.cxx.

References method1D().

const RooCategory & RooNumGenConfig::method2D ( Bool_t  cond,
Bool_t  cat 
) const

Definition at line 237 of file RooNumGenConfig.cxx.

References method2D().

const RooCategory & RooNumGenConfig::methodND ( Bool_t  cond,
Bool_t  cat 
) const

Definition at line 245 of file RooNumGenConfig.cxx.

References methodND().

RooNumGenConfig & RooNumGenConfig::defaultConfig (  )  [static]

Definition at line 59 of file RooNumGenConfig.cxx.

References _default, and RooNumGenFactory::instance().

Referenced by RooAbsPdf::defaultGeneratorConfig(), G__G__RooFitCore3_395_0_10(), G__setup_memfuncRooNumGenConfig(), RooNumGenFactory::RooNumGenFactory(), and RooNumGenFactory::storeProtoSampler().

Bool_t RooNumGenConfig::addConfigSection ( const RooAbsNumGenerator proto,
const RooArgSet defaultConfig 
)

Definition at line 253 of file RooNumGenConfig.cxx.

References _configSets, _method1D, _method1DCat, _method1DCond, _method1DCondCat, _method2D, _method2DCat, _method2DCond, _method2DCondCat, _methodND, _methodNDCat, _methodNDCond, _methodNDCondCat, RooLinkedList::Add(), RooAbsNumGenerator::canSampleCategories(), RooAbsNumGenerator::canSampleConditional(), RooCategory::defineType(), TNamed::GetName(), kFALSE, name, and RooAbsCollection::snapshot().

Referenced by RooNumGenFactory::storeProtoSampler().

const RooArgSet & RooNumGenConfig::getConfigSection ( const char *  name  )  const

Definition at line 304 of file RooNumGenConfig.cxx.

References _configSets, dummy, RooLinkedList::FindObject(), RooFit::InputArguments, and oocoutE.

Referenced by getConfigSection(), and rf902_numgenconfig().

RooArgSet & RooNumGenConfig::getConfigSection ( const char *  name  ) 

Definition at line 295 of file RooNumGenConfig.cxx.

References getConfigSection().

void RooNumGenConfig::printMultiline ( ostream &  os,
Int_t  content,
Bool_t  verbose,
TString  indent = "" 
) const [virtual]

Reimplemented from RooPrintable.

Definition at line 337 of file RooNumGenConfig.cxx.

References _configSets, _method1D, _method1DCat, _method1DCond, _method1DCondCat, _method2D, _method2DCat, _method2DCond, _method2DCondCat, _methodND, _methodNDCat, _methodNDCond, _methodNDCondCat, RooAbsNumGenerator::canSampleCategories(), RooAbsNumGenerator::canSampleConditional(), RooCategory::getIndex(), RooCategory::getLabel(), RooAbsCollection::GetName(), RooNumGenFactory::getProtoSampler(), RooNumGenFactory::instance(), RooPrintable::kName, RooPrintable::kTitle, RooPrintable::kValue, RooLinkedList::MakeIterator(), TIterator::Next(), and RooAbsCollection::printMultiline().

virtual void RooNumGenConfig::Print ( Option_t options = 0  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 50 of file RooNumGenConfig.h.

References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), defaultPrintStyle(), and RooPrintable::printStream().

RooPrintable::StyleOption RooNumGenConfig::defaultPrintStyle ( Option_t opt  )  const [virtual]

Reimplemented from RooPrintable.

Definition at line 319 of file RooNumGenConfig.cxx.

References RooPrintable::kStandard, RooPrintable::kVerbose, and o.

Referenced by Print().

void RooNumGenConfig::cleanup (  )  [static]

Definition at line 46 of file RooNumGenConfig.cxx.

References _default.

Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore3_395_0_17(), and G__setup_memfuncRooNumGenConfig().

RooNumGenConfig& RooNumGenConfig::operator= ( const RooNumGenConfig other  ) 

RooCategory& RooNumGenConfig::method1D ( Bool_t  cond,
Bool_t  cat 
)

RooCategory& RooNumGenConfig::method2D ( Bool_t  cond,
Bool_t  cat 
)

RooCategory& RooNumGenConfig::methodND ( Bool_t  cond,
Bool_t  cat 
)

const RooCategory& RooNumGenConfig::method1D ( Bool_t  cond,
Bool_t  cat 
) const

const RooCategory& RooNumGenConfig::method2D ( Bool_t  cond,
Bool_t  cat 
) const

const RooCategory& RooNumGenConfig::methodND ( Bool_t  cond,
Bool_t  cat 
) const

static RooNumGenConfig& RooNumGenConfig::defaultConfig (  )  [static]

Bool_t RooNumGenConfig::addConfigSection ( const RooAbsNumGenerator proto,
const RooArgSet defaultConfig 
)

const RooArgSet& RooNumGenConfig::getConfigSection ( const char *  name  )  const

RooArgSet& RooNumGenConfig::getConfigSection ( const char *  name  ) 

void RooNumGenConfig::printMultiline ( ostream &  os,
Int_t  content,
Bool_t  verbose,
TString  indent = "" 
) const [virtual]

Reimplemented from RooPrintable.

virtual void RooNumGenConfig::Print ( Option_t options = 0  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 50 of file RooNumGenConfig.h.

References RooPrintable::defaultPrintContents(), RooPrintable::defaultPrintStream(), defaultPrintStyle(), and RooPrintable::printStream().

virtual StyleOption RooNumGenConfig::defaultPrintStyle ( Option_t opt  )  const [virtual]

Reimplemented from RooPrintable.

static void RooNumGenConfig::cleanup (  )  [static]


Member Data Documentation

RooNumGenConfig * RooNumGenConfig::_default [static, protected]

Definition at line 60 of file RooNumGenConfig.h.

Referenced by cleanup(), and defaultConfig().

RooCategory RooNumGenConfig::_method1D [protected]

Definition at line 62 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method1D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method1DCat [protected]

Definition at line 63 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method1D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method1DCond [protected]

Definition at line 64 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method1D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method1DCondCat [protected]

Definition at line 65 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method1D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method2D [protected]

Definition at line 67 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method2D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method2DCat [protected]

Definition at line 68 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method2D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method2DCond [protected]

Definition at line 69 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method2D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_method2DCondCat [protected]

Definition at line 70 of file RooNumGenConfig.h.

Referenced by addConfigSection(), method2D(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_methodND [protected]

Definition at line 72 of file RooNumGenConfig.h.

Referenced by addConfigSection(), methodND(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_methodNDCat [protected]

Definition at line 73 of file RooNumGenConfig.h.

Referenced by addConfigSection(), methodND(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_methodNDCond [protected]

Definition at line 74 of file RooNumGenConfig.h.

Referenced by addConfigSection(), methodND(), operator=(), printMultiline(), and RooNumGenConfig().

RooCategory RooNumGenConfig::_methodNDCondCat [protected]

Definition at line 75 of file RooNumGenConfig.h.

Referenced by addConfigSection(), methodND(), operator=(), printMultiline(), and RooNumGenConfig().

RooLinkedList RooNumGenConfig::_configSets [protected]

Definition at line 77 of file RooNumGenConfig.h.

Referenced by addConfigSection(), getConfigSection(), operator=(), printMultiline(), RooNumGenConfig(), and ~RooNumGenConfig().

RooNumGenConfig* RooNumGenConfig::_default [static, protected]

Definition at line 60 of file RooNumGenConfig.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:33:57 2011 for ROOT_528-00b_version by  doxygen 1.5.1