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 39 of file AnalysisFilter.cxx.
References fHistos.
AnalysisFilter::AnalysisFilter | ( | const AnalysisFilter & | obj | ) |
Definition at line 47 of file AnalysisFilter.cxx.
References fCuts.
|
virtual |
Definition at line 54 of file AnalysisFilter.cxx.
|
virtual |
Definition at line 161 of file AnalysisFilter.cxx.
References fCuts.
Referenced by PairAnalysis::Init().
void AnalysisFilter::AddHistos | ( | PairAnalysisHistos * | histos | ) |
Definition at line 167 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 182 of file AnalysisFilter.cxx.
References fCuts, and AnalysisCuts::Selected().
|
virtual |
Definition at line 105 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 128 of file AnalysisFilter.cxx.
References fCuts, AnalysisCuts::GetFilterMask(), AnalysisCuts::IsSelected(), and AnalysisCuts::SetSelected().
|
virtual |
original
Definition at line 74 of file AnalysisFilter.cxx.
References fCuts, AnalysisCuts::GetFilterMask(), AnalysisCuts::IsSelected(), and AnalysisCuts::SetSelected().
AnalysisFilter & AnalysisFilter::operator= | ( | const AnalysisFilter & | other | ) |
Definition at line 63 of file AnalysisFilter.cxx.
References fCuts.
|
private |
Definition at line 36 of file AnalysisFilter.h.
Referenced by AddCuts(), AddHistos(), AnalysisFilter(), GetCuts(), Init(), IsSelected(), IsSelected(), IsSelected(), IsSelected(), operator=(), and ~AnalysisFilter().
|
private |
Definition at line 37 of file AnalysisFilter.h.
Referenced by AddHistos(), AnalysisFilter(), GetHistogramList(), and ~AnalysisFilter().