simple-tof-analysis
 All Classes Namespaces Functions Variables Groups Pages
Public Member Functions | List of all members
TSNuiParamSet Class Reference
Inheritance diagram for TSNuiParamSet:
TSParamList TSParamList TSArgList TSArgList TSArgList TSArgList

Public Member Functions

void AddResponseFunctionToPar (const TSRespFunc &, const TSNuiParam &)
 
void AddResponseFunctionToPar (const TSRespFunc &, int)
 
void BuildCategoryCardHisto (int opt=0)
 
double ComputeWeight (int opt=1)
 
double ComputeWeightFromPrior ()
 
bool HasParameter (const TSNuiParam &) const
 
bool HasResponseFunctions () const
 
TH2F & GetCategoryCardHisto ()
 
TH1F & GetHistoOfParams (TString opt="")
 
TH1F & GetHistoOfPriors (TString opt="")
 
TSRespFuncGetParamRespFunc (const TSNuiParam &) const
 
TSRespFuncGetParamRespFunc (int) const
 
int GetParamIdx (const TSNuiParam &) const
 
double GetWeight () const
 
void Init ()
 
void Print () const
 
void PrintDifferences (TSNuiParamSet &)
 
void PrintLong () const
 
void PrintNameSeq () const
 
void Randomize ()
 
void Restore ()
 
void SetWeight (double w)
 
void AddResponseFunctionToPar (const TSRespFunc &, const TSNuiParam &)
 
void AddResponseFunctionToPar (const TSRespFunc &, int)
 
void BuildCategoryCardHisto (int opt=0)
 
double ComputeWeight (int opt=1)
 
double ComputeWeightFromPrior ()
 
bool HasParameter (const TSNuiParam &) const
 
bool HasResponseFunctions () const
 
TH2F & GetCategoryCardHisto ()
 
TH1F & GetHistoOfParams (TString opt="")
 
TH1F & GetHistoOfPriors (TString opt="")
 
TSRespFuncGetParamRespFunc (const TSNuiParam &) const
 
TSRespFuncGetParamRespFunc (int) const
 
int GetParamIdx (const TSNuiParam &) const
 
double GetWeight () const
 
void Init ()
 
void Print () const
 
void PrintDifferences (TSNuiParamSet &)
 
void PrintLong () const
 
void PrintNameSeq () const
 
void Randomize ()
 
void Restore ()
 
void SetWeight (double w)
 
- Public Member Functions inherited from TSParamList
 TSParamList (TString name, TString title="")
 
 TSParamList (TSParameter &o1)
 
 TSParamList (TSParameter &o1, TSParameter &o2)
 
 TSParamList (TSParameter &o1, TSParameter &o2, TSParameter &o3)
 
 TSParamList (TSParameter &o1, TSParameter &o2, TSParameter &o3, TSParameter &o4)
 
 TSParamList (TSParameter &o1, TSParameter &o2, TSParameter &o3, TSParameter &o4, TSParameter &o5)
 
 TSParamList (const TSParamList &)
 
void Add (TSParameter *o)
 
void Add (TSParameter *o1, TSParameter *o2, TSParameter *o3=0)
 
void Add (TSParameter *o1, TSParameter *o2, TSParameter *o3, TSParameter *o4, TSParameter *o5=0)
 
void Add (TSParameter &o1)
 
void Add (TSParameter &o1, TSParameter &o2)
 
void Add (TSParameter &o1, TSParameter &o2, TSParameter &o3)
 
void Add (TSParameter &o1, TSParameter &o2, TSParameter &o3, TSParameter &o4)
 
void AddOnce (TSParameter *o)
 
void Add (const TSParamList &)
 
void AddOnce (const TSParamList &)
 
void AddToValues (const TVectorD &)
 
TSParameterAt (int) const
 
double ComputeErrorLinear () const
 
double ComputeSum () const
 
void Copy (const TSArgList &)
 
TSParamListClone (TString name="") const
 
TSParameterFind (TString) const
 
void CopyValues (const TSArgList &)
 
void CopyValuesAndErrors (const TSArgList &)
 
void Fix ()
 
TH1F * GetHistoOfValues (TString name="") const
 
TH1F * GetHistoOfErrors (TString name="") const
 
TH1F * GetHistoOfUpErrors (TString name="") const
 
TH1F * GetHistoOfLowErrors (TString name="") const
 
TH1F * GetHistoOfFracErrors (TString name="") const
 
TH1F * GetHistoOfLowLimits (TString name="") const
 
TH1F * GetHistoOfUpLimits (TString name="") const
 
TH1F * GetHisto (TString name="") const
 
TH2F * GetHisto2D (TString name="") const
 
void Import (const TSArgList &)
 
void Print () const
 
void Release ()
 
void SetValue (double)
 
void SetFixed (double)
 
void SetRange (double, double)
 
void SetStep (double)
 
void ForceToRange (bool)
 
 TSParamList (TString name, TString title="")
 
 TSParamList (TSParameter &o1)
 
 TSParamList (TSParameter &o1, TSParameter &o2)
 
 TSParamList (TSParameter &o1, TSParameter &o2, TSParameter &o3)
 
 TSParamList (TSParameter &o1, TSParameter &o2, TSParameter &o3, TSParameter &o4)
 
 TSParamList (const TSParamList &)
 
void Add (TSParameter *o)
 
void Add (TSParameter *o1, TSParameter *o2, TSParameter *o3=0)
 
void Add (TSParameter *o1, TSParameter *o2, TSParameter *o3, TSParameter *o4, TSParameter *o5=0)
 
void Add (TSParameter &o1)
 
void Add (TSParameter &o1, TSParameter &o2)
 
void Add (TSParameter &o1, TSParameter &o2, TSParameter &o3)
 
void Add (TSParameter &o1, TSParameter &o2, TSParameter &o3, TSParameter &o4)
 
void AddOnce (TSParameter *o)
 
void Add (const TSParamList &)
 
void AddOnce (const TSParamList &)
 
void AddToValues (const TVectorD &)
 
TSParameterAt (int) const
 
double ComputeErrorLinear () const
 
double ComputeSum () const
 
void Copy (const TSArgList &)
 
TSParamListClone (TString name="") const
 
TSParameterFind (TString) const
 
void CopyValues (const TSArgList &)
 
void CopyValuesAndErrors (const TSArgList &)
 
void Fix ()
 
TH1F * GetHistoOfValues (TString name="") const
 
TH1F * GetHistoOfErrors (TString name="") const
 
TH1F * GetHistoOfUpErrors (TString name="") const
 
TH1F * GetHistoOfLowErrors (TString name="") const
 
TH1F * GetHistoOfFracErrors (TString name="") const
 
TH1F * GetHistoOfLowLimits (TString name="") const
 
TH1F * GetHistoOfUpLimits (TString name="") const
 
TH1F * GetHisto (TString name="") const
 
TH2F * GetHisto2D (TString name="") const
 
void Import (const TSArgList &)
 
void Print () const
 
void Release ()
 
void SetValue (double)
 
void SetFixed (double)
 
void SetRange (double, double)
 
void SetStep (double)
 
void ForceToRange (bool)
 
- Public Member Functions inherited from TSArgList
 TSArgList (TString name, TString title="")
 
 TSArgList (TObject &o1)
 
 TSArgList (TObject &o1, TObject &o2)
 
 TSArgList (TObject &o1, TObject &o2, TObject &o3)
 
 TSArgList (TObject &o1, TObject &o2, TObject &o3, TObject &o4)
 
 TSArgList (TObject &o1, TObject &o2, TObject &o3, TObject &o4, TObject &o5)
 
 TSArgList (const TSArgList &)
 
void Add (TObject *o)
 
void AddOnce (TObject *o)
 
void Add (const TSArgList &)
 
void AddOnce (const TSArgList &)
 
void Merge (const TSArgList *)
 
void Copy (const TSArgList &)
 
TSArgListClone (TString name="") const
 
void Init ()
 
long int LoopCount () const
 
int LoopStart () const
 
int LoopNext () const
 
TObject * LoopAt () const
 
void Print () const
 
void PrintParams () const
 
void PrintVariables () const
 
 TSArgList (TString name, TString title="")
 
 TSArgList (TObject &o1)
 
 TSArgList (TObject &o1, TObject &o2)
 
 TSArgList (TObject &o1, TObject &o2, TObject &o3)
 
 TSArgList (TObject &o1, TObject &o2, TObject &o3, TObject &o4)
 
 TSArgList (TObject &o1, TObject &o2, TObject &o3, TObject &o4, TObject &o5)
 
 TSArgList (const TSArgList &)
 
void Add (TObject *o)
 
void AddOnce (TObject *o)
 
void Add (const TSArgList &)
 
void AddOnce (const TSArgList &)
 
void Copy (const TSArgList &)
 
TSArgListClone (TString name="") const
 
void Init ()
 
long int LoopCount () const
 
int LoopStart () const
 
int LoopNext () const
 
TObject * LoopAt () const
 
void Print () const
 
void PrintParams () const
 
void PrintVariables () const
 

Member Function Documentation

void TSNuiParamSet::BuildCategoryCardHisto ( int  opt = 0)

If a Category present in the histogram is not present among the Categories of the param then all the member of that Category are checked-in for the param this is coherent with the exclusive Comparison algo used by default to compare two CategoryCards (opt==0) Select opt==1 to follow the inclusive comparison algo: if a Category is not added to the CategoryCard of the param it is assumed that the param will not be associate to cards where that category is present

double TSNuiParamSet::ComputeWeight ( int  opt = 1)

if opt==0 use prior value current value otherwise

void TSNuiParamSet::PrintLong ( ) const
Moved in TSArgList

int TSNuiParamSet::LoopStart() {

objLink = FirstLink();

fLoopStart = true;

return 0;

}

int TSNuiParamSet::LoopNext() {

if(!fLoopStart) objLink = objLink->Next();
else fLoopStart = false;

return !objLink ? 0 : GetSize();

}

TObject* TSNuiParamSet::LoopAt() {

return !objLink ? 0 : objLink->GetObject();

The documentation for this class was generated from the following files: