10#ifndef ROOT_Minuit2_MnUserTransformation
11#define ROOT_Minuit2_MnUserTransformation
29class MnUserCovariance;
48 fCache(std::vector<double>()) {}
83 double Int2ext(
unsigned int,
double)
const;
91 double Ext2int(
unsigned int,
double)
const;
94 double DInt2Ext(
unsigned int,
double)
const;
100 unsigned int IntOfExt(
unsigned int)
const;
103 unsigned int ExtOfInt(
unsigned int internal)
const {
127 std::vector<double>
Params()
const;
128 std::vector<double>
Errors()
const;
134 bool Add(
const std::string &,
double,
double);
136 bool Add(
const std::string &,
double,
double,
double,
double);
138 bool Add(
const std::string &,
double);
141 void Fix(
unsigned int);
144 void SetValue(
unsigned int,
double);
145 void SetError(
unsigned int,
double);
146 void SetLimits(
unsigned int,
double,
double);
149 void SetName(
unsigned int,
const std::string &);
151 double Value(
unsigned int)
const;
152 double Error(
unsigned int)
const;
155 void Fix(
const std::string &);
156 void Release(
const std::string &);
157 void SetValue(
const std::string &,
double);
158 void SetError(
const std::string &,
double);
159 void SetLimits(
const std::string &,
double,
double);
164 double Value(
const std::string &)
const;
165 double Error(
const std::string &)
const;
168 unsigned int Index(
const std::string &)
const;
170 int FindIndex(
const std::string & )
const;
173 const std::string &
GetName(
unsigned int)
const;
175 const char*
Name(
unsigned int)
const;
Class describing a symmetric matrix of size n.
class for the individual Minuit Parameter with Name and number; contains the input numbers for the mi...
determines the relative floating point arithmetic precision.
void SetPrecision(double prec)
override Minuit's own determination
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
Namespace for new ROOT classes and functions.