18#ifndef ROO_NUM_GEN_FACTORY
19#define ROO_NUM_GEN_FACTORY
29class RooNumGenFactory ;
30typedef void (*RooNumGenInitializerFunc)(RooNumGenFactory&) ;
32class RooNumGenFactory :
public TObject {
35 static RooNumGenFactory&
instance() ;
36 ~RooNumGenFactory()
override;
38 bool storeProtoSampler(RooAbsNumGenerator* proto,
const RooArgSet& defConfig) ;
39 const RooAbsNumGenerator* getProtoSampler(
const char*
name) ;
49 std::map<std::string,RooAbsNumGenerator*> _map ;
52 RooNumGenFactory(
const RooNumGenFactory& other) ;
static Roo_reg_AGKInteg1D instance
Abstract base class for objects that represent a real value and implements functionality common to al...
RooArgSet is a container object that can hold multiple RooAbsArg objects.
Holds the configuration parameters of the various numeric integrators used by RooRealIntegral.
Mother of all ROOT objects.