28 double amin = scan.
Fval();
31 for(
unsigned int i = 0; i <
n; i++) {
34 if(scan.Fval() < amin) {
36 x(i) = seed.
Trafo().
Ext2int(ext, scan.Parameters().Value(ext));
Namespace for new ROOT classes and functions.
const MnUserTransformation & Trafo() const
const MnAlgebraicVector & Vec() const
MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
const MinimumError & Error() const
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
const FCNBase & Fcn() const
unsigned int NumOfCalls() const
const MinimumState & State() const
const MinimumParameters & Parameters() const
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
Wrapper class to FCNBase interface used internally by Minuit.
class which holds the external user and/or internal Minuit representation of the parameters and error...
Scans the values of FCN as a function of one Parameter and retains the best function and Parameter va...
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
interface class for gradient calculators
const MnAlgebraicSymMatrix & InvHessian() const