|
CbmRoot
|
#include <PairAnalysisPairLegCuts.h>
Public Types | |
| enum | ECutType { kBothLegs = 0 , kAnyLeg , kMixLegs , kOneLeg } |
Public Member Functions | |
| PairAnalysisPairLegCuts () | |
| PairAnalysisPairLegCuts (const char *name, const char *title) | |
| virtual | ~PairAnalysisPairLegCuts () |
| virtual Bool_t | IsSelected (TObject *track) |
| virtual Bool_t | IsSelected (TList *) |
| AnalysisFilter & | GetLeg1Filter () |
| AnalysisFilter & | GetLeg2Filter () |
| void | SetCutType (ECutType type) |
| virtual void | Print (const Option_t *option="") const |
| virtual Bool_t | IsSelected (Double_t *const) |
| 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 | |
| PairAnalysisPairLegCuts (const PairAnalysisPairLegCuts &c) | |
| PairAnalysisPairLegCuts & | operator= (const PairAnalysisPairLegCuts &c) |
| ClassDef (AnalysisCuts, 1) | |
Private Attributes | |
| AnalysisFilter | fFilterLeg1 |
| AnalysisFilter | fFilterLeg2 |
| ECutType | fCutType = kBothLegs |
| UInt_t | fFilterMask |
| Bool_t | fSelected |
Definition at line 20 of file PairAnalysisPairLegCuts.h.
| Enumerator | |
|---|---|
| kBothLegs | |
| kAnyLeg | |
| kMixLegs | |
| kOneLeg | |
Definition at line 22 of file PairAnalysisPairLegCuts.h.
| PairAnalysisPairLegCuts::PairAnalysisPairLegCuts | ( | ) |
Referenced by operator=(), and PairAnalysisPairLegCuts().
| PairAnalysisPairLegCuts::PairAnalysisPairLegCuts | ( | const char * | name, |
| const char * | title ) |
Definition at line 39 of file PairAnalysisPairLegCuts.cxx.
References AnalysisCuts::AnalysisCuts(), fFilterLeg1, and fFilterLeg2.
|
inlinevirtual |
Definition at line 32 of file PairAnalysisPairLegCuts.h.
|
private |
References PairAnalysisPairLegCuts().
|
privateinherited |
References AnalysisCuts().
|
inlinevirtualinherited |
Definition at line 24 of file AnalysisCuts.h.
References fFilterMask.
Referenced by AnalysisFilter::IsSelected(), AnalysisFilter::IsSelected(), and AnalysisFilter::IsSelected().
|
inline |
Definition at line 43 of file PairAnalysisPairLegCuts.h.
References fFilterLeg1.
Referenced by PairAnalysis::Init().
|
inline |
Definition at line 44 of file PairAnalysisPairLegCuts.h.
References fFilterLeg2.
Referenced by PairAnalysis::Init().
|
inlinevirtualinherited |
Definition at line 29 of file AnalysisCuts.h.
|
inlinevirtualinherited |
Definition at line 30 of file AnalysisCuts.h.
|
inlinevirtualinherited |
Reimplemented in PairAnalysisCutGroup.
Definition at line 22 of file AnalysisCuts.h.
Referenced by AnalysisFilter::Init().
|
inlinevirtualinherited |
Reimplemented in PairAnalysisCutCombi, PairAnalysisCutGroup, PairAnalysisObjectCuts, and PairAnalysisVarCuts.
Definition at line 19 of file AnalysisCuts.h.
Referenced by AnalysisFilter::IsSelected(), AnalysisFilter::IsSelected(), and AnalysisFilter::IsSelected().
|
inlinevirtual |
Implements AnalysisCuts.
Definition at line 40 of file PairAnalysisPairLegCuts.h.
|
virtual |
Reimplemented from AnalysisCuts.
Definition at line 51 of file PairAnalysisPairLegCuts.cxx.
References fCutType, fFilterLeg1, fFilterLeg2, PairAnalysisPair::GetFirstDaughter(), PairAnalysisPair::GetSecondDaughter(), kAnyLeg, kBothLegs, kMixLegs, kOneLeg, and AnalysisCuts::SetSelected().
|
inlinevirtualinherited |
Definition at line 28 of file AnalysisCuts.h.
|
private |
References PairAnalysisPairLegCuts().
|
virtual |
Definition at line 104 of file PairAnalysisPairLegCuts.cxx.
References AnalysisCuts::AnalysisCuts(), fCutType, fFilterLeg1, fFilterLeg2, kAnyLeg, kBothLegs, kMixLegs, and kOneLeg.
|
inlinevirtualinherited |
Definition at line 26 of file AnalysisCuts.h.
References fSelected.
Referenced by AnalysisFilter::IsSelected().
|
inline |
Definition at line 46 of file PairAnalysisPairLegCuts.h.
References fCutType.
|
inlinevirtualinherited |
Definition at line 23 of file AnalysisCuts.h.
References fFilterMask.
|
inlinevirtualinherited |
Definition at line 25 of file AnalysisCuts.h.
References fSelected.
Referenced by AnalysisFilter::IsSelected(), AnalysisFilter::IsSelected(), AnalysisFilter::IsSelected(), PairAnalysisCutCombi::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisObjectCuts::IsSelected(), PairAnalysisPairLegCuts::IsSelected(), PairAnalysisVarCuts::IsSelected(), and PairAnalysisVarCuts::IsSelected().
Definition at line 53 of file PairAnalysisPairLegCuts.h.
Referenced by IsSelected(), Print(), and SetCutType().
|
private |
Definition at line 50 of file PairAnalysisPairLegCuts.h.
Referenced by GetLeg1Filter(), IsSelected(), PairAnalysisPairLegCuts(), and Print().
|
private |
Definition at line 51 of file PairAnalysisPairLegCuts.h.
Referenced by GetLeg2Filter(), IsSelected(), PairAnalysisPairLegCuts(), and Print().
|
privateinherited |
Definition at line 33 of file AnalysisCuts.h.
Referenced by AnalysisCuts(), AnalysisCuts(), GetFilterMask(), operator=(), and SetFilterMask().
|
privateinherited |
Definition at line 34 of file AnalysisCuts.h.
Referenced by AnalysisCuts(), AnalysisCuts(), operator=(), Selected(), and SetSelected().