#include <RooNumGenFactory.h>
Inheritance diagram for RooNumGenFactory:
Definition at line 30 of file RooNumGenFactory.h.
RooNumGenFactory::~RooNumGenFactory | ( | ) | [virtual] |
RooNumGenFactory::RooNumGenFactory | ( | ) | [protected] |
Definition at line 58 of file RooNumGenFactory.cxx.
References _instance, RooNumGenConfig::defaultConfig(), kFALSE, kTRUE, RooNumGenConfig::method1D(), RooNumGenConfig::method2D(), RooNumGenConfig::methodND(), RooAcceptReject::registerSampler(), RooFoamGenerator::registerSampler(), and RooCategory::setLabel().
RooNumGenFactory::RooNumGenFactory | ( | const RooNumGenFactory & | other | ) | [protected] |
Definition at line 102 of file RooNumGenFactory.cxx.
virtual RooNumGenFactory::~RooNumGenFactory | ( | ) | [virtual] |
RooNumGenFactory::RooNumGenFactory | ( | ) | [protected] |
RooNumGenFactory::RooNumGenFactory | ( | const RooNumGenFactory & | other | ) | [protected] |
RooNumGenFactory & RooNumGenFactory::instance | ( | ) | [static] |
Definition at line 110 of file RooNumGenFactory.cxx.
References _instance, and RooSentinel::activate().
Referenced by RooNumGenConfig::defaultConfig(), G__G__RooFitCore3_723_0_1(), G__setup_memfuncRooNumGenFactory(), RooNumGenConfig::printMultiline(), and RooGenContext::RooGenContext().
Bool_t RooNumGenFactory::storeProtoSampler | ( | RooAbsNumGenerator * | proto, | |
const RooArgSet & | defConfig | |||
) |
Definition at line 136 of file RooNumGenFactory.cxx.
References _map, RooNumGenConfig::addConfigSection(), RooNumGenConfig::defaultConfig(), TNamed::GetName(), getProtoSampler(), kFALSE, kTRUE, and name.
Referenced by RooAcceptReject::registerSampler(), and RooFoamGenerator::registerSampler().
const RooAbsNumGenerator * RooNumGenFactory::getProtoSampler | ( | const char * | name | ) |
Definition at line 161 of file RooNumGenFactory.cxx.
References _map.
Referenced by createSampler(), RooNumGenConfig::printMultiline(), and storeProtoSampler().
RooAbsNumGenerator * RooNumGenFactory::createSampler | ( | RooAbsReal & | func, | |
const RooArgSet & | genVars, | |||
const RooArgSet & | condVars, | |||
const RooNumGenConfig & | config, | |||
Bool_t | verbose = kFALSE , |
|||
RooAbsReal * | maxFuncVal = 0 | |||
) |
Definition at line 175 of file RooNumGenFactory.cxx.
References xmlio::Class, RooAbsNumGenerator::clone(), RooAbsCollection::createIterator(), func(), getProtoSampler(), RooAbsCollection::getSize(), RooFit::Integration, kFALSE, kTRUE, method, TIterator::Next(), and oocoutE.
Referenced by RooGenContext::RooGenContext().
void RooNumGenFactory::cleanup | ( | ) | [static] |
Definition at line 123 of file RooNumGenFactory.cxx.
References _instance.
Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore3_723_0_5(), and G__setup_memfuncRooNumGenFactory().
static RooNumGenFactory& RooNumGenFactory::instance | ( | ) | [static] |
Bool_t RooNumGenFactory::storeProtoSampler | ( | RooAbsNumGenerator * | proto, | |
const RooArgSet & | defConfig | |||
) |
const RooAbsNumGenerator* RooNumGenFactory::getProtoSampler | ( | const char * | name | ) |
RooAbsNumGenerator* RooNumGenFactory::createSampler | ( | RooAbsReal & | func, | |
const RooArgSet & | genVars, | |||
const RooArgSet & | condVars, | |||
const RooNumGenConfig & | config, | |||
Bool_t | verbose = kFALSE , |
|||
RooAbsReal * | maxFuncVal = 0 | |||
) |
static void RooNumGenFactory::cleanup | ( | ) | [static] |
RooNumGenConfig [friend] |
Definition at line 47 of file RooNumGenFactory.h.
std::map<std::string,RooAbsNumGenerator*> RooNumGenFactory::_map [protected] |
Definition at line 49 of file RooNumGenFactory.h.
Referenced by getProtoSampler(), storeProtoSampler(), and ~RooNumGenFactory().
RooNumGenFactory * RooNumGenFactory::_instance [static, protected] |
Definition at line 54 of file RooNumGenFactory.h.
Referenced by cleanup(), instance(), and RooNumGenFactory().
std::map<std::string,RooAbsNumGenerator*> RooNumGenFactory::_map [protected] |
Definition at line 49 of file RooNumGenFactory.h.
RooNumGenFactory* RooNumGenFactory::_instance [static, protected] |
Definition at line 54 of file RooNumGenFactory.h.