10#ifndef ROOT_Minuit2_MinimumState
11#define ROOT_Minuit2_MinimumState
21class MinimumParameters;
23class FunctionGradient;
MinimumError keeps the inv.
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
MnRefCountedPointer< BasicMinimumState > fData
MinimumState(const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn)
state with parameters, Gradient and covariance (from Gradient methods such as Migrad)
MinimumState(unsigned int n)
invalid state
bool HasParameters() const
MinimumState(const MinimumParameters &states, double edm, int nfcn)
state with parameters only (from stepping methods like Simplex, Scan)
const MinimumError & Error() const
MinimumState(const MinimumState &state)
const MnAlgebraicVector & Vec() const
const MinimumParameters & Parameters() const
bool HasCovariance() const
MinimumState & operator=(const MinimumState &state)
const FunctionGradient & Gradient() const
MinimumState(double fval, double edm, int nfcn)
state without parameters and errors (only function value an, edm and nfcn)
Namespace for new ROOT classes and functions.