10#ifndef ROOT_Minuit2_FunctionMinimum
11#define ROOT_Minuit2_FunctionMinimum
69 const std::vector<ROOT::Minuit2::MinimumState>&
States()
const {
return fData->States();}
73 return fData->UserState();
76 return fData->UserParameters();
79 return fData->UserCovariance();
result of the minimization; both internal and external (MnUserParameterState) representation availabl...
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
FunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up)
constructor at the end of a successfull minimization from seed and vector of states
void Add(const MinimumState &state)
const MinimumParameters & Parameters() const
const std::vector< ROOT::Minuit2::MinimumState > & States() const
const MinimumError & Error() const
const FunctionGradient & Grad() const
void Add(const MinimumState &state, MnAboveMaxEdm)
bool HasAccurateCovar() const
bool HasReachedCallLimit() const
const MnUserParameterState & UserState() const
FunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up, MnAboveMaxEdm)
constructor at the end of a failed minimization due to edm above maximum value
bool HasValidParameters() const
const MnUserCovariance & UserCovariance() const
const MinimumState & State() const
FunctionMinimum(const FunctionMinimum &min)
copy constructo
bool HasMadePosDefCovar() const
const MnUserParameters & UserParameters() const
FunctionMinimum(const MinimumSeed &seed, double up)
constructor from only MinimumSeed. Minimum is only from seed result not full minimization
MnRefCountedPointer< BasicFunctionMinimum > fData
FunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up, MnReachedCallLimit)
constructor at the end of a failed minimization due to exceeding function call limit
bool IsAboveMaxEdm() const
bool HasValidCovariance() const
bool HasPosDefCovar() const
bool HasCovariance() const
FunctionMinimum & operator=(const FunctionMinimum &min)
void SetErrorDef(double up)
const MinimumSeed & Seed() const
MinimumError keeps the inv.
MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
class which holds the external user and/or internal Minuit representation of the parameters and error...
API class for the user interaction with the parameters; serves as input to the minimizer as well as o...
Namespace for new ROOT classes and functions.