13 #ifndef ROOT_Math_Factory
14 #define ROOT_Math_Factory
Namespace for new ROOT classes and functions.
static ROOT::Math::Minimizer * CreateMinimizer(const std::string &minimizerType="", const std::string &algoType="")
static method to create the corrisponding Minimizer given the string Supported Minimizers types are: ...
Abstract Minimizer class, defining the interface for the various minimizer (like Minuit2, Minuit, GSL, etc..) Plug-in's exist in ROOT to be able to instantiate the derived classes like ROOT::Math::GSLMinimizer or ROOT::Math::Minuit2Minimizer via the plug-in manager.
RooCmdArg Minimizer(const char *type, const char *alg=0)
static ROOT::Math::DistSampler * CreateDistSampler(const std::string &samplerType="")
static method to create the distribution sampler class given a string specifying the type Supported s...
Interface class for generic sampling of a distribution, i.e.
Namespace for new Math classes and functions.
Factory class holding static functions to create the interfaces like ROOT::Math::Minimizer via the Pl...