10 #ifndef ROOT_Minuit2_MnUserTransformation 11 #define ROOT_Minuit2_MnUserTransformation 13 #ifndef ROOT_Minuit2_MnConfig 16 #ifndef ROOT_Minuit2_MnMatrix 19 #ifndef ROOT_Minuit2_MinuitParameter 22 #ifndef ROOT_Minuit2_MnMachinePrecision 25 #ifndef ROOT_Minuit2_SinParameterTransformation 28 #ifndef ROOT_Minuit2_SqrtLowParameterTransformation 31 #ifndef ROOT_Minuit2_SqrtUpParameterTransformation 43 class MnUserCovariance;
97 double Int2ext(
unsigned int,
double)
const;
100 double Int2extError(
unsigned int,
double,
double)
const;
105 double Ext2int(
unsigned int,
double)
const;
108 double DInt2Ext(
unsigned int,
double)
const;
114 unsigned int IntOfExt(
unsigned int)
const;
117 unsigned int ExtOfInt(
unsigned int internal)
const {
141 std::vector<double>
Params()
const;
142 std::vector<double>
Errors()
const;
148 bool Add(
const std::string &,
double,
double);
150 bool Add(
const std::string &,
double,
double,
double,
double);
152 bool Add(
const std::string &,
double);
155 void Fix(
unsigned int);
158 void SetValue(
unsigned int,
double);
159 void SetError(
unsigned int,
double);
160 void SetLimits(
unsigned int,
double,
double);
163 void SetName(
unsigned int,
const std::string &);
165 double Value(
unsigned int)
const;
166 double Error(
unsigned int)
const;
169 void Fix(
const std::string &);
170 void Release(
const std::string &);
171 void SetValue(
const std::string &,
double);
172 void SetError(
const std::string &,
double);
173 void SetLimits(
const std::string &,
double,
double);
178 double Value(
const std::string &)
const;
179 double Error(
const std::string &)
const;
182 unsigned int Index(
const std::string &)
const;
184 int FindIndex(
const std::string & )
const;
187 const std::string &
GetName(
unsigned int)
const;
189 const char*
Name(
unsigned int)
const;
211 #endif // ROOT_Minuit2_MnUserTransformation
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
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...