Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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::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
 
static ROOT::Math::MinimizerCreateMinimizer (const std::string &minimizerType="", const std::string &algoType="")
 static method to create the corresponding 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 ROOT::Math::MinimizerOptions See also there for the possible options and algorithms available
 

#include <Math/Factory.h>

Member Function Documentation

◆ CreateDistSampler()

ROOT::Math::DistSampler * 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.

◆ CreateMinimizer()

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

static method to create the corresponding 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 ROOT::Math::MinimizerOptions See also there for the possible options and algorithms available

Definition at line 63 of file Factory.cxx.


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