]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG0/dNdEta/AliMultiplicityESDSelector.h
effc++ warnings corrected
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AliMultiplicityESDSelector.h
1 /* $Id$ */
2
3 #ifndef ALIMULTIPLICITYESDSELECTOR_H
4 #define ALIMULTIPLICITYESDSELECTOR_H
5
6 #include "AliSelector.h"
7
8 class AliESDtrackCuts;
9 class AliMultiplicityCorrection;
10
11 class AliMultiplicityESDSelector : public AliSelector {
12   public:
13     AliMultiplicityESDSelector();
14     virtual ~AliMultiplicityESDSelector();
15
16     virtual void    Begin(TTree* tree);
17     virtual void    SlaveBegin(TTree *tree);
18     virtual void    Init(TTree *tree);
19     virtual Bool_t  Process(Long64_t entry);
20     virtual void    SlaveTerminate();
21     virtual void    Terminate();
22
23  protected:
24     void ReadUserObjects(TTree* tree);
25
26     AliMultiplicityCorrection* fMultiplicity; // object containing the extracted data
27     AliESDtrackCuts* fEsdTrackCuts;           // Object containing the parameters of the esd track cuts
28
29  private:
30     AliMultiplicityESDSelector(const AliMultiplicityESDSelector&);
31     AliMultiplicityESDSelector& operator=(const AliMultiplicityESDSelector&);
32
33   ClassDef(AliMultiplicityESDSelector, 0);
34 };
35
36 #endif