Class describing the configuration of the fit, options and parameter settings using the ROOT::Fit::ParameterSettings class @ingroup FitMain
~FitConfig() | |
ROOT::Math::Minimizer* | CreateMinimizer() |
ROOT::Fit::FitConfig | FitConfig(unsigned int npar = 0) |
ROOT::Fit::FitConfig | FitConfig(const ROOT::Fit::FitConfig&) |
const string& | MinimizerAlgoType() const |
const ROOT::Fit::MinimizerControlParams& | MinimizerOptions() const |
ROOT::Fit::MinimizerControlParams& | MinimizerOptions() |
const string& | MinimizerType() const |
bool | NormalizeErrors() |
ROOT::Fit::FitConfig& | operator=(const ROOT::Fit::FitConfig&) |
const vector<ROOT::Fit::ParameterSettings>& | ParamsSettings() const |
vector<ROOT::Fit::ParameterSettings>& | ParamsSettings() |
const ROOT::Fit::ParameterSettings& | ParSettings(unsigned int i) const |
ROOT::Fit::ParameterSettings& | ParSettings(unsigned int i) |
static void | SetDefaultMinimizer(const string& type, const string& algo = "") |
void | SetMinimizer(const string& type, string algo = "") |
void | SetNormErrors(bool on) |
void | SetParamsSettings(const ROOT::Math::IParamMultiFunction& func) |
void | SetParamsSettings(unsigned int npar, const double* params = 0) |
string | fMinimAlgoType | algorithm type (MIGRAD, SIMPLEX, etc..) |
ROOT::Fit::MinimizerControlParams | fMinimizerOpts | minimizer control parameters |
string | fMinimizerType | minimizer type (MINUIT, MINUIT2, etc..) |
bool | fNormErrors | flag for error normalization |
vector<ROOT::Fit::ParameterSettings> | fSettings | vector with the parameter settings |
get the parameter settings for the i-th parameter (const method)
{ return fSettings[i]; }
get the parameter settings for the i-th parameter (non-const method)
{ return fSettings[i]; }
get the vector of parameter settings (const method)
{ return fSettings; }
get the vector of parameter settings (non-const method)
{ return fSettings; }
set the parameter settings from number of params and optionally a vector of values (otherwise are set to zero)
set the parameter settings from a function
access to the minimizer control parameter (const method)
{ return fMinimizerOpts; }
access to the minimizer control parameter (non const method)
{ return fMinimizerOpts; }
return type of minimizer algorithms
{ return fMinimAlgoType; }
flag to check if resulting errors are be normalized according to chi2/ndf
{ return fNormErrors; }
set the option to normalize the error on the result according to chi2/ndf
{ fNormErrors= on; }
static function to control default minimizer type and algorithm