10 #include "BCParameter.h"
26 fFixedValue(-1.e+111),
27 fFillHistograms(true),
36 fLowerLimit(lowerlimit),
37 fUpperLimit(upperlimit),
38 fLatexName(latexname),
40 fFixedValue(-1.e+111),
41 fFillHistograms(true),
50 BCLog::OutSummary(
"Parameter summary:");
51 BCLog::OutSummary(Form(
"Parameter : %s", fName.c_str()));
52 BCLog::OutSummary(Form(
"Lower limit : %f", fLowerLimit));
53 BCLog::OutSummary(Form(
"Upper limit : %f", fUpperLimit));
60 if (fLowerLimit == fUpperLimit)
63 if ( ( (value-fLowerLimit)*(value-fLowerLimit)/fLowerLimit/fLowerLimit <= 1e-10) ||
64 ( (value-fUpperLimit)*(value-fUpperLimit)/fUpperLimit/fUpperLimit <= 1e-10))
bool IsAtLimit(double value) const
void PrintSummary() const