#include <RooNumIntFactory.h>
Inheritance diagram for RooNumIntFactory:

Definition at line 30 of file RooNumIntFactory.h.
| RooNumIntFactory::~RooNumIntFactory | ( | ) |  [virtual] | 
        
| RooNumIntFactory::RooNumIntFactory | ( | ) |  [protected] | 
        
Definition at line 64 of file RooNumIntFactory.cxx.
References _instance, RooNumIntConfig::defaultConfig(), RooNumIntConfig::method1D(), RooNumIntConfig::method1DOpen(), RooNumIntConfig::method2D(), RooNumIntConfig::methodND(), RooIntegrator2D::registerIntegrator(), RooImproperIntegrator1D::registerIntegrator(), RooGaussKronrodIntegrator1D::registerIntegrator(), RooIntegrator1D::registerIntegrator(), RooMCIntegrator::registerIntegrator(), RooAdaptiveIntegratorND::registerIntegrator(), RooSegmentedIntegrator1D::registerIntegrator(), RooSegmentedIntegrator2D::registerIntegrator(), RooAdaptiveGaussKronrodIntegrator1D::registerIntegrator(), and RooCategory::setLabel().
| RooNumIntFactory::RooNumIntFactory | ( | const RooNumIntFactory & | other | ) |  [protected] | 
        
Definition at line 104 of file RooNumIntFactory.cxx.
| virtual RooNumIntFactory::~RooNumIntFactory | ( | ) |  [virtual] | 
        
| RooNumIntFactory::RooNumIntFactory | ( | ) |  [protected] | 
        
| RooNumIntFactory::RooNumIntFactory | ( | const RooNumIntFactory & | other | ) |  [protected] | 
        
| RooNumIntFactory & RooNumIntFactory::instance | ( | ) |  [static] | 
        
Definition at line 112 of file RooNumIntFactory.cxx.
References _instance, and RooSentinel::activate().
Referenced by RooNumIntConfig::defaultConfig(), G__G__RooFitCore2_431_0_1(), G__setup_memfuncRooNumIntFactory(), RooNumConvolution::initialize(), RooRealIntegral::initNumIntegrator(), and RooNumIntConfig::printMultiline().
| Bool_t RooNumIntFactory::storeProtoIntegrator | ( | RooAbsIntegrator * | proto, | |
| const RooArgSet & | defConfig, | |||
| const char * |  depName = "" | |||
| ) | 
Definition at line 138 of file RooNumIntFactory.cxx.
References _map, RooNumIntConfig::addConfigSection(), RooNumIntConfig::defaultConfig(), TObject::GetName(), getProtoIntegrator(), kFALSE, kTRUE, and name.
Referenced by RooImproperIntegrator1D::registerIntegrator(), RooIntegrator2D::registerIntegrator(), RooGaussKronrodIntegrator1D::registerIntegrator(), RooIntegrator1D::registerIntegrator(), RooMCIntegrator::registerIntegrator(), RooAdaptiveIntegratorND::registerIntegrator(), RooSegmentedIntegrator1D::registerIntegrator(), RooSegmentedIntegrator2D::registerIntegrator(), and RooAdaptiveGaussKronrodIntegrator1D::registerIntegrator().
| const RooAbsIntegrator * RooNumIntFactory::getProtoIntegrator | ( | const char * | name | ) | 
Definition at line 163 of file RooNumIntFactory.cxx.
References _map.
Referenced by createIntegrator(), RooNumIntConfig::printMultiline(), and storeProtoIntegrator().
| const char * RooNumIntFactory::getDepIntegratorName | ( | const char * | name | ) | 
Definition at line 177 of file RooNumIntFactory.cxx.
References _map.
Referenced by RooNumIntConfig::printMultiline().
| RooAbsIntegrator * RooNumIntFactory::createIntegrator | ( | RooAbsFunc & | func, | |
| const RooNumIntConfig & | config, | |||
| Int_t |  ndim = 0 | |||
| ) | 
Definition at line 190 of file RooNumIntFactory.cxx.
References RooAbsIntegrator::clone(), func(), getProtoIntegrator(), i, RooFit::Integration, RooNumber::isInfinite(), kFALSE, kTRUE, method, oocoutE, and RooAbsIntegrator::setPrintEvalCounter().
Referenced by RooNumConvolution::initialize(), and RooRealIntegral::initNumIntegrator().
| void RooNumIntFactory::cleanup | ( | ) |  [static] | 
        
Definition at line 125 of file RooNumIntFactory.cxx.
References _instance.
Referenced by CleanUpRooFitAtExit(), G__G__RooFitCore2_431_0_6(), and G__setup_memfuncRooNumIntFactory().
| static RooNumIntFactory& RooNumIntFactory::instance | ( | ) |  [static] | 
        
| Bool_t RooNumIntFactory::storeProtoIntegrator | ( | RooAbsIntegrator * | proto, | |
| const RooArgSet & | defConfig, | |||
| const char * |  depName = "" | |||
| ) | 
| const RooAbsIntegrator* RooNumIntFactory::getProtoIntegrator | ( | const char * | name | ) | 
| const char* RooNumIntFactory::getDepIntegratorName | ( | const char * | name | ) | 
| RooAbsIntegrator* RooNumIntFactory::createIntegrator | ( | RooAbsFunc & | func, | |
| const RooNumIntConfig & | config, | |||
| Int_t |  ndim = 0 | |||
| ) | 
| static void RooNumIntFactory::cleanup | ( | ) |  [static] | 
        
RooNumIntConfig [friend]           | 
        
Definition at line 47 of file RooNumIntFactory.h.
std::map<std::string,std::pair<RooAbsIntegrator*,std::string> > RooNumIntFactory::_map [protected]           | 
        
Definition at line 49 of file RooNumIntFactory.h.
Referenced by getDepIntegratorName(), getProtoIntegrator(), storeProtoIntegrator(), and ~RooNumIntFactory().
RooNumIntFactory * RooNumIntFactory::_instance [static, protected]           | 
        
Definition at line 54 of file RooNumIntFactory.h.
Referenced by cleanup(), instance(), and RooNumIntFactory().
std::map<std::string,std::pair<RooAbsIntegrator*,std::string> > RooNumIntFactory::_map [protected]           | 
        
Definition at line 49 of file RooNumIntFactory.h.
RooNumIntFactory* RooNumIntFactory::_instance [static, protected]           | 
        
Definition at line 54 of file RooNumIntFactory.h.
 1.5.1