14 #if defined(DEBUG) || defined(WARNINGMSG) 32 MN_INFO_MSG(
"CombinedMinimumBuilder: migrad method fails, will try with simplex method first.");
38 MN_INFO_MSG(
"CombinedMinimumBuilder: both migrad and simplex method fail.");
47 MN_INFO_MSG(
"CombinedMinimumBuilder: both migrad and method fails also at 2nd attempt.");
48 MN_INFO_MSG(
"CombinedMinimumBuilder: return simplex Minimum.");
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
VariableMetricMinimizer fVMMinimizer
Namespace for new ROOT classes and functions.
MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
SimplexMinimizer fSimplexMinimizer
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
const MinimumSeedGenerator & SeedGenerator() const
const MinimumBuilder & Builder() const
Wrapper class to FCNBase interface used internally by Minuit.
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const =0
const MinimumBuilder & Builder() const
const MnUserParameterState & UserState() const
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
interface class for gradient calculators