17 #include "TSVariable.h"
19 #include "TSParameter.h"
21 #include "TSCategory.h"
22 #include "TSCategoryCard.h"
23 #include "TSPhaseSpaceVolume.h"
35 TSNuiParam(TString name, TString label, TString title, TString unit=
"");
39 void AddControlVar(
TSVariable &,
double min,
double max);
46 int GetControlVarIdx(
const TSVariable &)
const;
48 int GetNumOfControlVars()
const {
return fNumOfControlVars;}
49 TString GetControlVarsLabel()
const;
51 double GetPriorValue()
const {
return fPriorVal;}
52 double GetPriorError()
const {
return fPriorError;}
53 double GetPriorErrorLow()
const {
return fPriorErrLow;}
54 double GetPriorErrorUp()
const {
return fPriorErrUp;}
58 bool HasCategoryCard()
const {
return fHasCategory;}
59 bool HasControlVars()
const {
return fHasControlVars;}
60 bool HasControlVariable(
const TSVariable &)
const;
61 bool HasPrior()
const {
return fHasPrior;}
62 bool HasErrorPrior()
const {
return fHasErrorPrior;}
63 bool HasAsymErrorPrior()
const {
return fHasAsymErrPrior;}
71 void SetPriorValue(
double);
72 void SetPriorError(
double);
73 void SetPriorValueAndError(
double v,
double e) {SetPriorValue(v);SetPriorError(e);}
74 void SetPriorAsymErrors(
double,
double);
80 bool fHasAsymErrPrior;
91 std::vector<TSVariable*> fVarList;
92 std::vector<TSVariable*> fVarLocList;
95 int fNumOfControlVars;
Definition: TSCategoryCard.h:27
Definition: TSVariable.h:55
Definition: TSNuiParam.h:30
Definition: TSParameter.h:39