27 #ifndef TSPARAMETER_H_
28 #define TSPARAMETER_H_
37 #include "TSArgList.h"
39 #include "TSVariable.h"
48 TSParameter(TString name, TString label, TString title, TString unit=
"");
55 void ClearAsymErrors();
58 virtual TObject* Clone(
const char* name=
"")
const;
61 virtual double GetError()
const {
return fError;}
62 virtual double GetErrorLow()
const {
return fErrLow;}
63 virtual double GetErrorUp()
const {
return fErrUp;}
64 virtual double GetErrorFrac()
const;
65 virtual double GetPrecision()
const {
return fPrec;}
66 virtual double GetStep()
const {
return fStep;}
68 bool HasAsymErrors()
const {
return fHasAsymErrors;}
69 bool HasError()
const {
return fHasError;}
70 bool IsFixed()
const {
return fIsFixed;}
77 void SetError(
double err);
78 void SetFixed(
double);
79 void SetPrecision(
double);
80 void SetStep(
double s);
82 virtual bool SetFunction(TString expr,
const TSArgList &) {}
85 void PrintPrimaryParamList()
const;
86 int GetNumOfPrimPars()
const {
return fPrimaryParamList->GetSize();}
100 virtual void fBuildPrimaryParamList();
105 virtual void fClearPrimaryParamList();
Definition: TSArgList.h:30
Definition: TSVariable.h:55
Definition: TSParameter.h:39
void SetAsymErrors(double err_low, double err_up)
Definition: TSParameter.cc:255