]>
Commit | Line | Data |
---|---|---|
3633478d | 1 | /* $Id$ */ |
2 | ||
1a1d391b | 3 | #ifndef ALITESTESDTRACKCUTSSELECTOR_H |
4 | #define ALITESTESDTRACKCUTSSELECTOR_H | |
3633478d | 5 | |
6 | #include "AliSelectorRL.h" | |
7 | ||
8 | class AliESDtrackCuts; | |
9 | ||
10 | class AliTestESDtrackCutsSelector : public AliSelectorRL { | |
11 | public: | |
12 | AliTestESDtrackCutsSelector(); | |
13 | virtual ~AliTestESDtrackCutsSelector(); | |
14 | ||
15 | virtual void Begin(TTree* tree); | |
16 | virtual void SlaveBegin(TTree *tree); | |
17 | virtual Bool_t Process(Long64_t entry); | |
18 | virtual void SlaveTerminate(); | |
19 | virtual void Terminate(); | |
20 | ||
21 | protected: | |
22 | void ReadUserObjects(TTree* tree); | |
23 | ||
24 | AliESDtrackCuts* fEsdTrackCutsAll; // esd track cuts for all tracks | |
25 | AliESDtrackCuts* fEsdTrackCutsPri; // cuts for tracks from primary particles | |
26 | AliESDtrackCuts* fEsdTrackCutsSec; // cuts for tracks from secondary particles | |
27 | ||
28 | private: | |
29 | AliTestESDtrackCutsSelector(const AliTestESDtrackCutsSelector&); | |
30 | AliTestESDtrackCutsSelector& operator=(const AliTestESDtrackCutsSelector&); | |
31 | ||
32 | ClassDef(AliTestESDtrackCutsSelector, 0); | |
33 | }; | |
34 | ||
35 | #endif |