]>
Commit | Line | Data |
---|---|---|
43a9a462 | 1 | /* $Id$ */ |
2 | ||
3 | #ifndef ALIMULTIPLICITYMCSELECTOR_H | |
4 | #define ALIMULTIPLICITYMCSELECTOR_H | |
5 | ||
6 | #include "AliSelectorRL.h" | |
7 | ||
8 | class AliESDtrackCuts; | |
43a9a462 | 9 | class TH2F; |
0a173978 | 10 | class TH3F; |
11 | class AliMultiplicityCorrection; | |
43a9a462 | 12 | |
13 | class AliMultiplicityMCSelector : public AliSelectorRL { | |
14 | public: | |
15 | AliMultiplicityMCSelector(); | |
16 | virtual ~AliMultiplicityMCSelector(); | |
17 | ||
18 | virtual void Begin(TTree* tree); | |
19 | virtual void SlaveBegin(TTree *tree); | |
0a173978 | 20 | virtual void Init(TTree *tree); |
43a9a462 | 21 | virtual Bool_t Process(Long64_t entry); |
22 | virtual void SlaveTerminate(); | |
23 | virtual void Terminate(); | |
24 | ||
25 | protected: | |
26 | void ReadUserObjects(TTree* tree); | |
27 | ||
0a173978 | 28 | AliMultiplicityCorrection* fMultiplicity; // object containing the extracted data |
29 | AliESDtrackCuts* fEsdTrackCuts; // Object containing the parameters of the esd track cuts | |
43a9a462 | 30 | |
31 | private: | |
61385583 | 32 | AliMultiplicityMCSelector(const AliMultiplicityMCSelector&); |
33 | AliMultiplicityMCSelector& operator=(const AliMultiplicityMCSelector&); | |
43a9a462 | 34 | |
35 | ClassDef(AliMultiplicityMCSelector, 0); | |
36 | }; | |
37 | ||
38 | #endif |