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.");
static Vc_ALWAYS_INLINE int_v min(const int_v &x, const int_v &y)
void fcn(Int_t &npar, Double_t *gin, Double_t &f, Double_t *par, Int_t iflag)
VariableMetricMinimizer fVMMinimizer
MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
const MinimumBuilder & Builder() const
SimplexMinimizer fSimplexMinimizer
const MnUserParameterState & UserState() const
const MinimumBuilder & Builder() const
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
Wrapper class to FCNBase interface used internally by Minuit.
const MinimumSeedGenerator & SeedGenerator() const
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const =0
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
interface class for gradient calculators
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const