3633478d |
1 | /* $Id$ */ |
2 | |
3 | #ifndef ALIMULTIPLICITYESDSELECTOR_H |
4 | #define ALIMULTIPLICITYESDSELECTOR_H |
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 |