1 #ifndef FIT_PARAMETER_HH 2 #define FIT_PARAMETER_HH 99 ,
const char* fname = 0
100 ,
const std::vector<double>& blindingPars = std::vector<double>()
144 virtual const std::string&
name()
const{
182 operator double()
const{
191 return ((
double) *
this) * rhs;
195 return ((
double) *
this) * rhs;
198 return ((
double) *
this) * ((double) rhs);
203 return ((
double) *
this) + rhs;
207 return ((
double) *
this) + rhs;
210 return ((
double) *
this) + ((double) rhs);
215 return ((
double) *
this) / rhs;
219 return ((
double) *
this) / rhs;
222 return ((
double) *
this) / ((double) rhs);
227 return ((
double) *
this) - rhs;
231 return ((
double) *
this) - rhs;
234 return ((
double) *
this) - ((double) rhs);
248 virtual void print(std::ostream& os = std::cout)
const;
249 virtual void printVal(std::ostream& os = std::cout)
const;
252 static void printFormat(std::ostream& os = std::cout,
int pad=0);
262 return ((T) lhs) * ((double) fp);
266 return ((T) lhs) + ((double) fp);
270 return ((T) lhs) - ((double) fp);
274 return ((T) lhs) / ((double) fp);
279 return lhs * ((double) fp);
284 return lhs + ((double) fp);
289 return lhs/((double) fp);
294 return lhs - ((double) fp);
static const char * _initString
virtual int parSetIndex() const
virtual void print(std::ostream &os=std::cout) const
double operator/(const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
virtual bool setParSet(MinuitParameterSet *ps)
virtual bool setFromParsedLine(const ParsedParameterLine &line)
virtual const std::string & name() const
double operator+(const MINT::FitParameter &rhs) const
T operator+(const T &rhs) const
double operator *(const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
double operator-(const MINT::FitParameter &rhs) const
double operator/(const MINT::FitParameter &rhs) const
void setInit(double init)
NamedParameter< double > _blindingParameters
double blindedMean() const
double operator-(const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
T operator+(const MINT::NamedParameter< T > &rhs) const
static void printFormat(std::ostream &os=std::cout, int pad=0)
static void printResultFormat(std::ostream &os=std::cout, int pad=0)
double valAtLastFCNCall() const
T operator *(const T &rhs) const
T operator-(const MINT::NamedParameter< T > &rhs) const
virtual const std::string & name() const
virtual double blinding() const
virtual void printResultVsInput(std::ostream &os=std::cout) const
T operator/(const T &rhs) const
virtual void setCurrentFitVal(double fv)
void setCurrentValToInit()
double operator+(const MINT::NamedParameter< T > &lhs, const MINT::FitParameter &fp)
FitParameter(const FitParameter &other)
virtual double getCurrentFitVal() const
MinuitParameterSet * _pset
std::ostream & operator<<(std::ostream &os, const MINT::FitParameter &fp)
void setResult(double fitMean, double fitErr, double fitErrPos, double fitErrNeg)
virtual void printVal(std::ostream &os=std::cout) const
virtual const MinuitParameterSet * parSet() const
static const char * getInitString()
T operator/(const MINT::NamedParameter< T > &rhs) const
virtual MinuitParameterSet * parSet()
NamedParameter< double > _scanParameters
bool addToParSet(MinuitParameterSet *ps)
T operator-(const T &rhs) const
FitParameter & operator=(double d)
virtual bool setParSetIndex(int psetIndex)