27 #ifndef ALIEMCALESDHYBRIDTRACKCUTS_H 28 #define ALIEMCALESDHYBRIDTRACKCUTS_H 32 class AliESDtrackCuts;
50 class AliEmcalESDHybridTrackCuts :
public AliEmcalCutBase {
57 enum HybridDefinition_t {
65 AliEmcalESDHybridTrackCuts();
73 AliEmcalESDHybridTrackCuts(
const char *name, HybridDefinition_t def);
78 virtual ~AliEmcalESDHybridTrackCuts();
87 virtual AliEmcalTrackSelResultPtr IsSelected(
TObject *o);
94 void SetHybridDefinition(HybridDefinition_t def);
101 void SetUseNoITSrefitTracks(
bool doUse) { fSelectNonRefitTracks = doUse; }
121 void InitHybridTracks2010();
131 void InitHybridTracks2011();
134 bool fLocalInitialized;
135 bool fSelectNonRefitTracks;
136 HybridDefinition_t fHybridTrackDefinition;
137 AliESDtrackCuts *fHybridTrackCutsGlobal;
138 AliESDtrackCuts *fHybridTrackCutsConstrained;
139 AliESDtrackCuts *fHybridTrackCutsNoItsRefit;
142 ClassDef(AliEmcalESDHybridTrackCuts, 1);
Namespace for EMCAL framework classes and task.
Namespace for PWG framework classes.