Warning removed.
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaAnalysisESDSelector.h
1 /* $Id$ */
2
3 #ifndef ALIDNDETAANALYSISESDSELECTOR_H
4 #define ALIDNDETAANALYSISESDSELECTOR_H
5
6 #include "AliSelector.h"
7
8 class AliESDtrackCuts;
9 class dNdEtaAnalysis;
10 class TH1F;
11
12 class AlidNdEtaAnalysisESDSelector : public AliSelector {
13   public:
14     AlidNdEtaAnalysisESDSelector();
15     virtual ~AlidNdEtaAnalysisESDSelector();
16
17     virtual void    Begin(TTree* tree);
18     virtual void    SlaveBegin(TTree *tree);
19     virtual void    Init(TTree *tree);
20     virtual Bool_t  Process(Long64_t entry);
21     virtual void    SlaveTerminate();
22     virtual void    Terminate();
23
24  protected:
25     void ReadUserObjects(TTree* tree);
26
27     dNdEtaAnalysis* fdNdEtaAnalysis;        // contains the uncorrected histograms
28     TH1F*           fMult;                  // raw multiplicity histogram (control histogram)
29
30     AliESDtrackCuts*  fEsdTrackCuts;     // Object containing the parameters of the esd track cuts
31
32  private:
33     AlidNdEtaAnalysisESDSelector(const AlidNdEtaAnalysisESDSelector&);
34     AlidNdEtaAnalysisESDSelector& operator=(const AlidNdEtaAnalysisESDSelector&);
35
36   ClassDef(AlidNdEtaAnalysisESDSelector, 0);
37 };
38
39 #endif