27 #ifndef TSPARAMETER_H_
28 #define TSPARAMETER_H_
34 #include "TSArgList.h"
36 #include "TSVariable.h"
45 TSParameter(TString name, TString label, TString title, TString unit=
"");
52 void ClearAsymErrors();
55 virtual TObject* Clone(
const char* name=
"");
58 virtual double GetError()
const {
return fError;}
59 virtual double GetErrorLow()
const {
return fErrLow;}
60 virtual double GetErrorUp()
const {
return fErrUp;}
61 virtual double GetErrorFrac()
const;
62 virtual double GetPrecision()
const {
return fPrec;}
63 virtual double GetStep()
const {
return fStep;}
65 bool HasAsymErrors()
const {
return fHasAsymErrors;}
66 bool HasError()
const {
return fHasError;}
67 bool IsFixed()
const {
return fIsFixed;}
74 void SetError(
double err);
75 void SetFixed(
double);
76 void SetPrecision(
double);
77 void SetStep(
double s);
79 virtual bool SetFunction(TString expr,
const TSArgList &) {}
82 void PrintPrimaryParamList()
const;
83 int GetNumOfPrimPars()
const {
return fPrimaryParamList->GetSize();}
97 virtual void fBuildPrimaryParamList();
101 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