CbmRoot
|
#include <AnalysisFilter.h>
Public Member Functions | |
AnalysisFilter () | |
AnalysisFilter (const char *name, const char *title="AnalysisFilter") | |
AnalysisFilter (const AnalysisFilter &obj) | |
AnalysisFilter & | operator= (const AnalysisFilter &other) |
virtual | ~AnalysisFilter () |
virtual UInt_t | IsSelected (Double_t *const values) |
virtual UInt_t | IsSelected (TObject *obj) |
virtual UInt_t | IsSelected (TList *obj) |
virtual Bool_t | IsSelected (char *name) |
virtual void | AddCuts (AnalysisCuts *cuts) |
virtual void | Init () |
TList * | GetCuts () const |
THashList * | GetHistogramList () |
void | AddHistos (PairAnalysisHistos *histos) |
Private Member Functions | |
ClassDef (AnalysisFilter, 2) | |
Private Attributes | |
TList * | fCuts |
THashList | fHistos |
Definition at line 15 of file AnalysisFilter.h.
AnalysisFilter::AnalysisFilter | ( | ) |
AnalysisFilter::AnalysisFilter | ( | const char * | name, |
const char * | title = "AnalysisFilter" |
||
) |
Definition at line 35 of file AnalysisFilter.cxx.
References fHistos.
AnalysisFilter::AnalysisFilter | ( | const AnalysisFilter & | obj | ) |
Definition at line 46 of file AnalysisFilter.cxx.
References fCuts.
|
virtual |
Definition at line 53 of file AnalysisFilter.cxx.
|
virtual |
Definition at line 160 of file AnalysisFilter.cxx.
References fCuts.
Referenced by PairAnalysis::Init().
void AnalysisFilter::AddHistos | ( | PairAnalysisHistos * | histos | ) |
Definition at line 165 of file AnalysisFilter.cxx.
|
private |
|
inline |
Definition at line 28 of file AnalysisFilter.h.
References fCuts.
Referenced by PairAnalysisCutQA::AddEventFilter(), PairAnalysisCutQA::AddPairFilter(), PairAnalysisCutQA::AddPrePairFilter(), PairAnalysisCutQA::AddTrackFilter(), PairAnalysisCutQA::AddTrackFilter2(), PairAnalysisCutQA::AddTrackFilterMC(), PairAnalysis::FillCutStepHistograms(), PairAnalysis::FillCutStepHistogramsMC(), PairAnalysis::FillHistograms(), PairAnalysis::FillHistogramsFromPairArray(), PairAnalysis::FillPairArrays(), PairAnalysis::FillPairArrayTR(), PairAnalysis::FillTrackArrays(), PairAnalysis::FilterTrackArrays(), PairAnalysis::Init(), PairAnalysisPairLegCuts::IsSelected(), PairAnalysis::PairPreFilter(), PairAnalysisPairLegCuts::Print(), PairAnalysis::Process(), and PairAnalysis::ProcessMC().
|
inline |
Definition at line 30 of file AnalysisFilter.h.
References fHistos.
Referenced by PairAnalysis::FillCutStepHistograms(), PairAnalysis::FillCutStepHistogramsMC(), PairAnalysis::FillTrackArrays(), PairAnalysis::FilterTrackArrays(), PairAnalysis::Init(), and PairAnalysis::ProcessMC().
|
virtual |
Definition at line 151 of file AnalysisFilter.cxx.
References fCuts, and AnalysisCuts::Init().
|
virtual |
Definition at line 181 of file AnalysisFilter.cxx.
References fCuts, and AnalysisCuts::Selected().
|
virtual |
Definition at line 103 of file AnalysisFilter.cxx.
References fCuts, AnalysisCuts::GetFilterMask(), AnalysisCuts::IsSelected(), and AnalysisCuts::SetSelected().
Referenced by PairAnalysis::FillHistograms(), PairAnalysis::FillHistogramsFromPairArray(), PairAnalysis::FillPairArrays(), PairAnalysis::FillPairArrayTR(), PairAnalysis::FillTrackArrays(), PairAnalysis::FilterTrackArrays(), PairAnalysisPairLegCuts::IsSelected(), PairAnalysis::PairPreFilter(), PairAnalysis::Process(), and PairAnalysis::ProcessMC().
|
virtual |
Definition at line 127 of file AnalysisFilter.cxx.
References fCuts, AnalysisCuts::GetFilterMask(), AnalysisCuts::IsSelected(), and AnalysisCuts::SetSelected().
|
virtual |
original
Definition at line 71 of file AnalysisFilter.cxx.
References fCuts, AnalysisCuts::GetFilterMask(), AnalysisCuts::IsSelected(), and AnalysisCuts::SetSelected().
AnalysisFilter & AnalysisFilter::operator= | ( | const AnalysisFilter & | other | ) |
Definition at line 61 of file AnalysisFilter.cxx.
References fCuts.
|
private |
Definition at line 36 of file AnalysisFilter.h.
Referenced by AddCuts(), AddHistos(), AnalysisFilter(), GetCuts(), Init(), IsSelected(), operator=(), and ~AnalysisFilter().
|
private |
Definition at line 37 of file AnalysisFilter.h.
Referenced by AddHistos(), AnalysisFilter(), GetHistogramList(), and ~AnalysisFilter().