]>
Commit | Line | Data |
---|---|---|
cdc26d91 | 1 | #ifndef ALIEMCALPTTASKTRACKSELECTIONESD_H_ |
2 | #define ALIEMCALPTTASKTRACKSELECTIONESD_H_ | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | // Author: Markus Fasel | |
7 | ||
8 | #include <AliEMCalPtTaskVTrackSelection.h> | |
9 | #include <AliESDtrackCuts.h> | |
10 | ||
11 | namespace EMCalTriggerPtAnalysis { | |
12 | ||
13 | class AliEMCalPtTaskTrackSelectionESD: public AliEMCalPtTaskVTrackSelection { | |
14 | public: | |
15 | AliEMCalPtTaskTrackSelectionESD(); | |
16 | AliEMCalPtTaskTrackSelectionESD(AliESDtrackCuts *cuts); | |
17 | AliEMCalPtTaskTrackSelectionESD(const AliEMCalPtTaskTrackSelectionESD &ref); | |
18 | AliEMCalPtTaskTrackSelectionESD &operator=(const AliEMCalPtTaskTrackSelectionESD &ref); | |
19 | virtual ~AliEMCalPtTaskTrackSelectionESD(); | |
20 | ||
21 | virtual TObjArray *GetAcceptedTracks(const TClonesArray * const tracks); | |
22 | virtual TObjArray *GetAcceptedTracks(const AliVEvent *const event); | |
23 | ||
24 | void SetTrackCuts(AliESDtrackCuts * cuts) { fTrackCuts = cuts; } | |
25 | virtual TObject *GetTrackCuts() { return fTrackCuts; } | |
26 | ||
27 | private: | |
28 | AliESDtrackCuts *fTrackCuts; // Track cuts | |
29 | ||
30 | ClassDef(AliEMCalPtTaskTrackSelectionESD,1); // Selection of ESD tracks for analysis | |
31 | }; | |
32 | ||
33 | } /* namespace EMCalTriggerPtAnalysis */ | |
34 | ||
35 | #endif /* ALIEMCALPTTASKTRACKSELECTIONESD_H_ */ |