|
ROOT
Reference Guide |
|
Go to the documentation of this file.
10 #ifndef ROOT_Minuit2_MnUserParameterState
11 #define ROOT_Minuit2_MnUserParameterState
118 const std::vector<ROOT::Minuit2::MinuitParameter> &
MinuitParameters()
const;
120 std::vector<double>
Params()
const;
121 std::vector<double>
Errors()
const;
127 void Add(
const std::string &
name,
double val,
double err);
129 void Add(
const std::string &
name,
double val,
double err,
double,
double);
131 void Add(
const std::string &,
double);
134 void Fix(
unsigned int);
137 void SetValue(
unsigned int,
double);
138 void SetError(
unsigned int,
double);
139 void SetLimits(
unsigned int,
double,
double);
144 double Value(
unsigned int)
const;
145 double Error(
unsigned int)
const;
148 void Fix(
const std::string &);
149 void Release(
const std::string &);
150 void SetValue(
const std::string &,
double);
151 void SetError(
const std::string &,
double);
152 void SetLimits(
const std::string &,
double,
double);
157 double Value(
const std::string &)
const;
158 double Error(
const std::string &)
const;
161 unsigned int Index(
const std::string &)
const;
163 const std::string &
GetName(
unsigned int)
const;
165 const char *
Name(
unsigned int)
const;
168 double Int2ext(
unsigned int,
double)
const;
169 double Ext2int(
unsigned int,
double)
const;
170 unsigned int IntOfExt(
unsigned int)
const;
171 unsigned int ExtOfInt(
unsigned int)
const;
class for the individual Minuit Parameter with Name and number; contains the input numbers for the mi...
bool HasCovariance() const
double Error(unsigned int) const
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
const std::vector< ROOT::Minuit2::MinuitParameter > & MinuitParameters() const
facade: forward interface of MnUserParameters and MnUserTransformation
void RemoveLimits(unsigned int)
void SetError(unsigned int, double)
unsigned int NFcn() const
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
int CovarianceStatus() const
unsigned int VariableParameters() const
void SetPrecision(double eps)
void SetLimits(unsigned int, double, double)
void SetName(unsigned int, const std::string &)
MnGlobalCorrelationCoeff fGlobalCC
MnUserParameterState & operator=(const MnUserParameterState &state)
const std::string & GetName(unsigned int) const
MnUserCovariance fCovariance
class for global correlation coefficient
const char * Name(unsigned int) const
MnUserCovariance Hessian() const
const std::vector< double > & IntParameters() const
API class for the user interaction with the parameters; serves as input to the minimizer as well as o...
const MnUserTransformation & Trafo() const
const MnMachinePrecision & Precision() const
void SetValue(unsigned int, double)
std::vector< double > Params() const
std::vector< double > Errors() const
Sets the relative floating point (double) arithmetic precision.
void SetUpperLimit(unsigned int, double)
std::vector< double > fIntParameters
const MnUserTransformation & Trafo() const
MnUserParameterState()
default constructor (invalid state)
unsigned int ExtOfInt(unsigned int) const
void Add(const std::string &name, double val, double err)
void SetName(unsigned int iext, const std::string &name)
class which holds the external user and/or internal Minuit representation of the parameters and error...
const MinuitParameter & Parameter(unsigned int i) const
unsigned int IntOfExt(unsigned int) const
const MnUserParameters & Parameters() const
const MnGlobalCorrelationCoeff & GlobalCC() const
unsigned int Index(const std::string &) const
void Release(unsigned int)
double Ext2int(unsigned int, double) const
MnUserCovariance fIntCovariance
void SetLowerLimit(unsigned int, double)
double Value(unsigned int) const
const MnUserCovariance & Covariance() const
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
MnUserParameterState(const MnUserParameterState &state)
const MnUserCovariance & IntCovariance() const
double Int2ext(unsigned int, double) const
MnUserParameters fParameters