8 #ifndef THERMALMODELFITPARAMETERS_H 9 #define THERMALMODELFITPARAMETERS_H 34 FitParameter(std::string namep =
"",
bool toFitp =
true,
double val = 1.,
double err = 0.,
double vmin = -2.,
double vmax = 2.) :
35 toFit(toFitp), value(val), error(err), errp(err), errm(err), xmin(vmin), xmax(vmax), name(namep) {
70 static const int ParameterCount = 11;
111 void FillParameterList();
114 int IndexByName(
const std::string&
name)
const;
146 void SetParameter(
const std::string&
name,
double val,
double err,
double xmin,
double xmax);
149 void SetParameterValue(
const std::string&
name,
double value);
152 void SetParameterFitFlag(
const std::string&
name,
bool toFit);
Abstract base class for an HRG model implementation.
FitParameter T
All the fit parameters.
FitParameter(std::string namep="", bool toFitp=true, double val=1., double err=0., double vmin=-2., double vmax=2.)
Construct a new FitParameter object.
double chi2
Value of the function.
int ndf
Number of degrees of freedom.
Structure containing all thermal parameters of the model.
Extended structure for calculating uncertainties in non-fit quantities resulting from uncertanties in...
double xmax
Lower and uppers bounds on parameter value.
std::string name
Name of the parameter.
Structure holding information about parameters of a thermal fit.
std::vector< FitParameter * > ParameterList
Vector of pointer to all the parameters.
Structure for an arbitrary fit parameter.
bool toFit
Whether the parameter is fitted or fixed.
FitParameter Tkin
Since version 1.3: Kinetic freeze-out temperature.
ThermalModelFitParametersExtended()
double error
Parameter error (symmetric)
The main namespace where all classes and functions of the Thermal-FIST library reside.
double errm
Asymmetric errors.