| ~MinimizerOptions() | |
| static ROOT::Math::IOptions& | Default(const char* name) |
| static double | DefaultErrorDef() |
| static ROOT::Math::IOptions* | DefaultExtraOptions() |
| static int | DefaultMaxFunctionCalls() |
| static int | DefaultMaxIterations() |
| static const string& | DefaultMinimizerAlgo() |
| static const string& | DefaultMinimizerType() |
| static double | DefaultPrecision() |
| static int | DefaultPrintLevel() |
| static int | DefaultStrategy() |
| static double | DefaultTolerance() |
| double | ErrorDef() const |
| const ROOT::Math::IOptions* | ExtraOptions() const |
| static ROOT::Math::IOptions* | FindDefault(const char* name) |
| unsigned int | MaxFunctionCalls() const |
| unsigned int | MaxIterations() const |
| const string& | MinimizerAlgorithm() const |
| ROOT::Math::MinimizerOptions | MinimizerOptions() |
| ROOT::Math::MinimizerOptions | MinimizerOptions(const ROOT::Math::MinimizerOptions& opt) |
| const string& | MinimizerType() const |
| ROOT::Math::MinimizerOptions& | operator=(const ROOT::Math::MinimizerOptions& opt) |
| double | Precision() const |
| void | Print(ostream& os = std::cout) const |
| static void | PrintDefault(const char* name, ostream& os = std::cout) |
| int | PrintLevel() const |
| void | ResetToDefaultOptions() |
| static void | SetDefaultErrorDef(double up) |
| static void | SetDefaultExtraOptions(const ROOT::Math::IOptions* extraoptions) |
| static void | SetDefaultMaxFunctionCalls(int maxcall) |
| static void | SetDefaultMaxIterations(int maxiter) |
| static void | SetDefaultMinimizer(const char* type, const char* algo = 0) |
| static void | SetDefaultPrecision(double prec) |
| static void | SetDefaultPrintLevel(int level) |
| static void | SetDefaultStrategy(int strat) |
| static void | SetDefaultTolerance(double tol) |
| void | SetErrorDef(double err) |
| void | SetExtraOptions(const ROOT::Math::IOptions& opt) |
| void | SetMaxFunctionCalls(unsigned int maxfcn) |
| void | SetMaxIterations(unsigned int maxiter) |
| void | SetMinimizerAlgorithm(const char* type) |
| void | SetMinimizerType(const char* type) |
| void | SetPrecision(double prec) |
| void | SetPrintLevel(int level) |
| void | SetStrategy(int stra) |
| void | SetTolerance(double tol) |
| int | Strategy() const |
| double | Tolerance() const |
| string | fAlgoType | Minimizer algorithmic specification (Migrad, Minimize, ...) |
| double | fErrorDef | error definition (=1. for getting 1 sigma error for chi2 fits) |
| ROOT::Math::IOptions* | fExtraOptions | extra options |
| int | fLevel | debug print level |
| int | fMaxCalls | maximum number of function calls |
| int | fMaxIter | maximum number of iterations |
| string | fMinimType | Minimizer type (Minuit, Minuit2, etc.. |
| double | fPrecision | precision of the objective function evaluation (value <=0 means left to default) |
| int | fStrategy | minimizer strategy (used by Minuit) |
| double | fTolerance | minimize tolerance to reach solution |

static methods for setting and retrieving the default options
retrieve extra options - if not existing create a IOptions
print all the default options for the name given
precision in the objective funciton calculation (value <=0 means left to default)
{ return fPrecision; }return extra options (NULL pointer if they are not present)
{ return fExtraOptions; }set maximum iterations (one iteration can have many function calls)
{ fMaxIter = maxiter; }set extra options (in this case pointer is cloned)