ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Static Public Member Functions | List of all members
ROOT::Math::Factory Class Reference

Factory class holding static functions to create the interfaces like ROOT::Math::Minimizer via the Plugin Manager.

Definition at line 31 of file Factory.h.

Static Public Member Functions

static ROOT::Math::MinimizerCreateMinimizer (const std::string &minimizerType="", const std::string &algoType="")
 static method to create the corrisponding Minimizer given the string Supported Minimizers types are: Minuit (TMinuit), Minuit2, GSLMultiMin, GSLMultiFit, GSLSimAn, Linear, Fumili, Genetic If no name is given use default values defined in MinimizerOptions More...
 
static ROOT::Math::DistSamplerCreateDistSampler (const std::string &samplerType="")
 static method to create the distribution sampler class given a string specifying the type Supported sampler types are: Unuran, Foam If no name is given use default values defined in DistSamplerOptions More...
 

#include <Math/Factory.h>

Member Function Documentation

ROOT::Math::DistSampler * ROOT::Math::Factory::CreateDistSampler ( const std::string &  samplerType = "")
static

static method to create the distribution sampler class given a string specifying the type Supported sampler types are: Unuran, Foam If no name is given use default values defined in DistSamplerOptions

Definition at line 167 of file Factory.cxx.

Referenced by testCont1D(), and testDisc1D().

ROOT::Math::Minimizer * ROOT::Math::Factory::CreateMinimizer ( const std::string &  minimizerType = "",
const std::string &  algoType = "" 
)
static

static method to create the corrisponding Minimizer given the string Supported Minimizers types are: Minuit (TMinuit), Minuit2, GSLMultiMin, GSLMultiFit, GSLSimAn, Linear, Fumili, Genetic If no name is given use default values defined in MinimizerOptions

Definition at line 63 of file Factory.cxx.

Referenced by ROOT::Fit::FitConfig::CreateMinimizer(), RooStats::LikelihoodInterval::CreateMinimizer(), ellipse_TGraph_minimize(), TF1::GetMinMaxNDim(), Min2Minimize(), NumericalMinimization(), and testNewMinimizer().


The documentation for this class was generated from the following files: