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 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
 

#include <Math/Factory.h>

Member Function Documentation

◆ CreateDistSampler()

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.

◆ CreateMinimizer()

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.


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