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

Public Member Functions

 TSEventDataSet (TString name, TString title)
 
void Add (TSEventDataSet &)
 
void AddEvent (TSEvent *)
 
void AddNuiParams (TSNuiParamSet &)
 
void BuildCategoryCardHisto ()
 
void BuildCategoryCardMatrix ()
 
void Clear ()
 
void ClearCategoryCardHisto ()
 
double ComputeEffectiveNumOfEvts ()
 
void ComputeWeight ()
 
void FillHistogram (TH1 &, int)
 
void FillHistogram (TH1 &, const TSVariable &)
 
void FillHistogram (TH2 &, const TSVariable &, const TSVariable &)
 
void FillHistogramWithSelection (TH1 &, const TSVariable &, const TSCategoryCard &)
 
void FillHistograms ()
 
void FillHistogramsNoWeight ()
 
TSEventFindEventId (int)
 
TH1F & GetCategoryCardHisto ()
 
TH2F & GetCategoryCardMatrix ()
 
double GetEffectiveNumOfEvts () const
 
int GetEntries () const
 
TSEventGetEvent (int)
 
TH1F & GetHistogram (const TSVariable &)
 
TH2F & GetHistogram2D (const TSVariable &, const TSVariable &)
 
virtual TH1 * GetHistogram ()
 
TSNuiParamSetGetNuiParamSet ()
 
TSParamListGetParamSet ()
 
TSParamListGetParamSetPoI ()
 
TSParamListGetParamSetNui ()
 
int GetNumOfEvents () const
 
TSSampleGetSample ()
 
int GetVarIdx (TSVariable &)
 
bool HasProcessComputeWeight () const
 
bool HasProcessOscillate () const
 
bool HasListOfPoI () const
 
bool HasListOfParams () const
 
bool HasWeightParams () const
 
void Init ()
 
virtual void Process ()
 
void ProcessEventsWith (double(TSEvent::*method)(int))
 
void Oscillate ()
 
void ResetHistograms ()
 
void ReWeightWithSavedPosition (int weight_id=-1)
 
void SelectHistogram (const TSVariable &)
 
void SelectHistogram (const TSVariable &, const TSVariable &)
 
void SetHistogram (const TSVariable &, int, double, double)
 
void SetHistogram (const TSVariable &, int, double *)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double *, int, double *)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double, double, int, double, double)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double, double, int, double *)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double *, int, double, double)
 
void SetListOfPoI (const TSParamList &)
 
void SetProcessComputeWeight (bool b)
 
void SetProcessOscillate (bool b)
 
void SetWeightPosition (int weight_id)
 
void UpdateParamList ()
 
 TSEventDataSet (TString name, TString title)
 
void Add (TSEventDataSet &)
 
void AddEvent (TSEvent *)
 
void AddNuiParams (TSNuiParamSet &)
 
void BuildCategoryCardHisto ()
 
void BuildCategoryCardMatrix ()
 
void Clear ()
 
void ClearCategoryCardHisto ()
 
double ComputeEffectiveNumOfEvts ()
 
void ComputeWeight ()
 
void FillHistogram (TH1 &, int)
 
void FillHistogram (TH1 &, const TSVariable &)
 
void FillHistogram (TH2 &, const TSVariable &, const TSVariable &)
 
void FillHistogramWithSelection (TH1 &, const TSVariable &, const TSCategoryCard &)
 
void FillHistograms ()
 
void FillHistogramsNoWeight ()
 
TSEventFindEventId (int)
 
TH1F & GetCategoryCardHisto ()
 
TH2F & GetCategoryCardMatrix ()
 
double GetEffectiveNumOfEvts () const
 
int GetEntries () const
 
TSEventGetEvent (int)
 
TH1F & GetHistogram (const TSVariable &)
 
TH2F & GetHistogram2D (const TSVariable &, const TSVariable &)
 
virtual TH1 * GetHistogram ()
 
TSNuiParamSetGetNuiParamSet ()
 
TSParamListGetParamSet ()
 
TSParamListGetParamSetPoI ()
 
TSParamListGetParamSetNui ()
 
int GetNumOfEvents () const
 
TSSampleGetSample ()
 
int GetVarIdx (TSVariable &)
 
bool HasProcessComputeWeight () const
 
bool HasProcessOscillate () const
 
bool HasListOfPoI () const
 
bool HasListOfParams () const
 
bool HasWeightParams () const
 
void Init ()
 
virtual void Process ()
 
void ProcessEventsWith (double(TSEvent::*method)(int))
 
void Oscillate ()
 
void ResetHistograms ()
 
void ReWeightWithSavedPosition (int weight_id=-1)
 
void SelectHistogram (const TSVariable &)
 
void SelectHistogram (const TSVariable &, const TSVariable &)
 
void SetHistogram (const TSVariable &, int, double, double)
 
void SetHistogram (const TSVariable &, int, double *)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double *, int, double *)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double, double, int, double, double)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double, double, int, double *)
 
void SetHistogram (const TSVariable &, const TSVariable &, int, double *, int, double, double)
 
void SetListOfPoI (const TSParamList &)
 
void SetProcessComputeWeight (bool b)
 
void SetProcessOscillate (bool b)
 
void SetWeightPosition (int weight_id)
 
void UpdateParamList ()
 
- Public Member Functions inherited from TSNamed
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 
 TSNamed (TString name, TString label, TString title)
 
void Clear ()
 
virtual TString GetDescription () const
 
TString GetLabel () const
 
TString Label () const
 
TString Name () const
 
TString Title () const
 
const char * GetName () const
 
const char * GetTitle () const
 
virtual void SetLabel (TString)
 
virtual void SetName (TString)
 
virtual void SetTitle (TString)
 

Member Function Documentation

void TSEventDataSet::Process ( )
virtual

to be optimized...

create a loop for each "if" cobination ....


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