class ROOT::Minuit2::FunctionMinimum


    class holding the full result of the minimization;
    both internal and external (MnUserParameterState) representation available
    for the parameters at the Minimum

Function Members (Methods)

public:
~FunctionMinimum()
voidAdd(const ROOT::Minuit2::MinimumState& state)
doubleEdm() const
const ROOT::Minuit2::MinimumError&Error() const
ROOT::Minuit2::FunctionMinimumFunctionMinimum(const ROOT::Minuit2::FunctionMinimum& min)
ROOT::Minuit2::FunctionMinimumFunctionMinimum(const ROOT::Minuit2::MinimumSeed& seed, double up)
ROOT::Minuit2::FunctionMinimumFunctionMinimum(const ROOT::Minuit2::MinimumSeed& seed, const vector<MinimumState>& states, double up)
ROOT::Minuit2::FunctionMinimumFunctionMinimum(const ROOT::Minuit2::MinimumSeed& seed, const vector<MinimumState>& states, double up, ROOT::Minuit2::FunctionMinimum::MnReachedCallLimit)
ROOT::Minuit2::FunctionMinimumFunctionMinimum(const ROOT::Minuit2::MinimumSeed& seed, const vector<MinimumState>& states, double up, ROOT::Minuit2::FunctionMinimum::MnAboveMaxEdm)
doubleFval() const
const ROOT::Minuit2::FunctionGradient&Grad() const
boolHasAccurateCovar() const
boolHasCovariance() const
boolHasMadePosDefCovar() const
boolHasPosDefCovar() const
boolHasReachedCallLimit() const
boolHasValidCovariance() const
boolHasValidParameters() const
boolHesseFailed() const
boolIsAboveMaxEdm() const
boolIsValid() const
intNFcn() const
ROOT::Minuit2::FunctionMinimum&operator=(const ROOT::Minuit2::FunctionMinimum& min)
const ROOT::Minuit2::MinimumParameters&Parameters() const
const ROOT::Minuit2::MinimumSeed&Seed() const
voidSetErrorDef(double up)
const ROOT::Minuit2::MinimumState&State() const
const vector<ROOT::Minuit2::MinimumState>&States() const
doubleUp() const
const ROOT::Minuit2::MnUserCovariance&UserCovariance() const
const ROOT::Minuit2::MnUserParameters&UserParameters() const
const ROOT::Minuit2::MnUserParameterState&UserState() const

Data Members

private:
ROOT::Minuit2::FunctionMinimum::MnRefCountedPointer<BasicFunctionMinimum>fData

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

FunctionMinimum(const ROOT::Minuit2::MinimumSeed& seed, double up)
 constructor from only MinimumSeed. Minimum is only from seed result not full minimization
{}
FunctionMinimum(const ROOT::Minuit2::MinimumSeed& seed, const vector<MinimumState>& states, double up)
 constructor at the end of a successfull minimization from seed and vector of states
{}
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
{}
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
{}
FunctionMinimum(const ROOT::Minuit2::FunctionMinimum& min)
 copy constructo
{}
FunctionMinimum& operator=(const ROOT::Minuit2::FunctionMinimum& min)
~FunctionMinimum()
{}
void Add(const ROOT::Minuit2::MinimumState& state)
 why not
{fData->Add(state);}
const std::vector<ROOT::Minuit2::MinimumState>& States()
{return fData->States();}
const MnUserParameterState& UserState()
 user representation of state at Minimum
return fData-> UserParameters()
return fData-> UserCovariance()
double Fval()
{return fData->Fval();}
double Edm()
{return fData->Edm();}
int NFcn()
{return fData->NFcn();}
double Up()
{return fData->Up();}
bool IsValid()
{return fData->IsValid();}
bool HasValidParameters()
{return fData->HasValidParameters();}
bool HasValidCovariance()
{return fData->HasValidCovariance();}
bool HasAccurateCovar()
{return fData->HasAccurateCovar();}
bool HasPosDefCovar()
{return fData->HasPosDefCovar();}
bool HasMadePosDefCovar()
{return fData->HasMadePosDefCovar();}
bool HesseFailed()
{return fData->HesseFailed();}
bool HasCovariance()
{return fData->HasCovariance();}
bool IsAboveMaxEdm()
{return fData->IsAboveMaxEdm();}
bool HasReachedCallLimit()
{return fData->HasReachedCallLimit();}
void SetErrorDef(double up)
{ return fData->SetErrorDef(up);}

Last change: root/minuit2:$Id: FunctionMinimum.h 23654 2008-05-06 07:30:34Z moneta $
Last generated: 2008-06-25 08:30
Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.