CbmRoot
|
#include <AnalysisCuts.h>
Public Member Functions | |
AnalysisCuts () | |
AnalysisCuts (const char *name, const char *title) | |
AnalysisCuts (const AnalysisCuts &obj) | |
AnalysisCuts & | operator= (const AnalysisCuts &obj) |
virtual | ~AnalysisCuts () |
virtual Bool_t | IsSelected (Double_t *const) |
virtual Bool_t | IsSelected (TObject *) |
virtual Bool_t | IsSelected (TList *)=0 |
virtual void | Init () |
virtual void | SetFilterMask (UInt_t mask) |
virtual UInt_t | GetFilterMask () const |
virtual void | SetSelected (Bool_t dec) |
virtual UInt_t | Selected () const |
virtual Long64_t | Merge (TCollection *) |
virtual TList * | GetOutput () |
virtual TObject * | GetStatistics (Option_t *) const |
Private Member Functions | |
ClassDef (AnalysisCuts, 1) | |
Private Attributes | |
UInt_t | fFilterMask |
Bool_t | fSelected |
Definition at line 12 of file AnalysisCuts.h.
AnalysisCuts::AnalysisCuts | ( | ) |
AnalysisCuts::AnalysisCuts | ( | const char * | name, |
const char * | title | ||
) |
Definition at line 22 of file AnalysisCuts.cxx.
AnalysisCuts::AnalysisCuts | ( | const AnalysisCuts & | obj | ) |
Definition at line 27 of file AnalysisCuts.cxx.
|
inlinevirtual |
Definition at line 18 of file AnalysisCuts.h.
|
private |
|
inlinevirtual |
Definition at line 24 of file AnalysisCuts.h.
References fFilterMask.
Referenced by AnalysisFilter::IsSelected().
|
inlinevirtual |
Definition at line 29 of file AnalysisCuts.h.
|
inlinevirtual |
Definition at line 30 of file AnalysisCuts.h.
|
inlinevirtual |
Reimplemented in PairAnalysisCutGroup.
Definition at line 22 of file AnalysisCuts.h.
Referenced by AnalysisFilter::Init().
|
inlinevirtual |
Reimplemented in PairAnalysisObjectCuts, PairAnalysisVarCuts, PairAnalysisCutCombi, and PairAnalysisCutGroup.
Definition at line 19 of file AnalysisCuts.h.
Referenced by AnalysisTaskMultiPairAnalysis::Exec(), and AnalysisFilter::IsSelected().
|
pure virtual |
Implemented in PairAnalysisObjectCuts, PairAnalysisVarCuts, PairAnalysisCutCombi, PairAnalysisCutGroup, and PairAnalysisPairLegCuts.
|
inlinevirtual |
Reimplemented in PairAnalysisObjectCuts, PairAnalysisVarCuts, PairAnalysisCutCombi, PairAnalysisCutGroup, and PairAnalysisPairLegCuts.
Definition at line 20 of file AnalysisCuts.h.
|
inlinevirtual |
Definition at line 28 of file AnalysisCuts.h.
AnalysisCuts & AnalysisCuts::operator= | ( | const AnalysisCuts & | obj | ) |
Definition at line 30 of file AnalysisCuts.cxx.
References fFilterMask, and fSelected.
|
inlinevirtual |
Definition at line 26 of file AnalysisCuts.h.
References fSelected.
Referenced by AnalysisFilter::IsSelected().
|
inlinevirtual |
Definition at line 23 of file AnalysisCuts.h.
References fFilterMask.
|
inlinevirtual |
Definition at line 25 of file AnalysisCuts.h.
References fSelected.
Referenced by AnalysisFilter::IsSelected(), PairAnalysisPairLegCuts::IsSelected(), PairAnalysisCutCombi::IsSelected(), PairAnalysisVarCuts::IsSelected(), and PairAnalysisObjectCuts::IsSelected().
|
private |
Definition at line 34 of file AnalysisCuts.h.
Referenced by GetFilterMask(), operator=(), and SetFilterMask().
|
private |
Definition at line 35 of file AnalysisCuts.h.
Referenced by operator=(), Selected(), and SetSelected().