10#ifndef ROOT_Minuit2_MnUserParameterState 
   11#define ROOT_Minuit2_MnUserParameterState 
  114   const std::vector<ROOT::Minuit2::MinuitParameter>& 
MinuitParameters() 
const;
 
  116   std::vector<double> 
Params() 
const;
 
  117   std::vector<double> 
Errors() 
const;
 
  123   void Add(
const std::string & 
name, 
double val, 
double err);
 
  125   void Add(
const std::string & 
name, 
double val, 
double err, 
double , 
double);
 
  127   void Add(
const std::string &, 
double);
 
  130   void Fix(
unsigned int);
 
  133   void SetValue(
unsigned int, 
double);
 
  134   void SetError(
unsigned int, 
double);
 
  135   void SetLimits(
unsigned int, 
double, 
double);
 
  140   double Value(
unsigned int) 
const;
 
  141   double Error(
unsigned int) 
const;
 
  144   void Fix(
const std::string &);
 
  145   void Release(
const std::string &);
 
  146   void SetValue(
const std::string &, 
double);
 
  147   void SetError(
const std::string &, 
double);
 
  148   void SetLimits(
const std::string &, 
double, 
double);
 
  153   double Value(
const std::string &) 
const;
 
  154   double Error(
const std::string &) 
const;
 
  157   unsigned int Index(
const std::string &) 
const;
 
  159   const std::string & 
GetName(
unsigned int) 
const;
 
  161   const char* 
Name(
unsigned int) 
const;
 
  164   double Int2ext(
unsigned int, 
double) 
const;
 
  165   double Ext2int(
unsigned int, 
double) 
const;
 
  166   unsigned int IntOfExt(
unsigned int) 
const;
 
  167   unsigned int ExtOfInt(
unsigned int) 
const;
 
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (...
class for the individual Minuit Parameter with Name and number; contains the input numbers for the mi...
class for global correlation coefficient
determines the relative floating point arithmetic precision.
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...
const MnMachinePrecision & Precision() const
void SetLimits(unsigned int, double, double)
const MnUserParameters & Parameters() const
double Value(unsigned int) const
double Error(unsigned int) const
void RemoveLimits(unsigned int)
unsigned int NFcn() const
unsigned int Index(const std::string &) const
const std::string & GetName(unsigned int) const
double Int2ext(unsigned int, double) const
void SetName(unsigned int iext, const std::string &name)
const MnGlobalCorrelationCoeff & GlobalCC() const
MnUserCovariance fIntCovariance
void Release(unsigned int)
unsigned int VariableParameters() const
MnUserParameterState & operator=(const MnUserParameterState &state)
const MinuitParameter & Parameter(unsigned int i) const
double Ext2int(unsigned int, double) const
void SetValue(unsigned int, double)
const std::vector< double > & IntParameters() const
void Add(const std::string &name, double val, double err)
unsigned int ExtOfInt(unsigned int) const
const char * Name(unsigned int) const
MnUserCovariance Hessian() const
MnUserParameterState()
default constructor (invalid state)
const std::vector< ROOT::Minuit2::MinuitParameter > & MinuitParameters() const
facade: forward interface of MnUserParameters and MnUserTransformation
MnUserParameters fParameters
void SetPrecision(double eps)
unsigned int IntOfExt(unsigned int) const
const MnUserTransformation & Trafo() const
void SetUpperLimit(unsigned int, double)
MnUserCovariance fCovariance
std::vector< double > fIntParameters
const MnUserCovariance & IntCovariance() const
const MnUserCovariance & Covariance() const
int CovarianceStatus() const
void SetError(unsigned int, double)
std::vector< double > Errors() const
void SetLowerLimit(unsigned int, double)
bool HasCovariance() const
MnGlobalCorrelationCoeff fGlobalCC
MnUserParameterState(const MnUserParameterState &state)
std::vector< double > Params() const
API class for the user interaction with the parameters; serves as input to the minimizer as well as o...
void SetName(unsigned int, const std::string &)
const MnUserTransformation & Trafo() const