]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG0/dNdEta/AlidNdEtaCorrectionSelector.h
o) adding log tags to all files
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaCorrectionSelector.h
1 /* $Id$ */
2
3 #ifndef ALIDNDETACORRECTIONSELECTOR_H
4 #define ALIDNDETACORRECTIONSELECTOR_H
5
6 #include "AliSelector.h"
7
8 class AliESDtrackCuts;
9 class dNdEtaCorrection;
10
11 class TParticle;
12
13 class AlidNdEtaCorrectionSelector : public AliSelector {
14   public:
15     AlidNdEtaCorrectionSelector(TTree *tree=0);
16     virtual ~AlidNdEtaCorrectionSelector();
17
18     virtual void    Begin(TTree *tree);
19     virtual void    SlaveBegin(TTree *tree);
20     virtual Bool_t  Notify();
21     virtual Bool_t  Process(Long64_t entry);
22     virtual void    SlaveTerminate();
23     virtual void    Terminate();
24
25  protected:
26   AliESDtrackCuts*  fEsdTrackCuts;          // Object containing the parameters of the esd track cuts
27
28   dNdEtaCorrection* fdNdEtaCorrection;      // contains the intermediate histograms (on each slave)
29   dNdEtaCorrection* fdNdEtaCorrectionFinal; // contains the final histograms
30
31  private:
32
33   ClassDef(AlidNdEtaCorrectionSelector, 0);
34 };
35
36 #endif