]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG0/dNdEta/AlidNdEtaAnalysisMCSelector.h
RICH becomes HMPID
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaAnalysisMCSelector.h
1 /* $Id$ */
2
3 #ifndef ALIDNDETAANALYSISSELECTORMC_H
4 #define ALIDNDETAANALYSISSELECTORMC_H
5
6 #include "AliSelectorRL.h"
7
8 class TH3F;
9 class TH1F;
10 class dNdEtaAnalysis;
11
12 class AlidNdEtaAnalysisMCSelector : public AliSelectorRL {
13   public:
14     AlidNdEtaAnalysisMCSelector();
15     virtual ~AlidNdEtaAnalysisMCSelector();
16
17     virtual void    SlaveBegin(TTree *tree);
18     virtual void    SlaveTerminate();
19     virtual void    Init(TTree *tree);
20     virtual Bool_t  Process(Long64_t entry);
21     virtual void    Terminate();
22
23  protected:
24
25  private:
26     dNdEtaAnalysis* fdNdEtaAnalysis;      // contains the dndeta from the full sample
27     dNdEtaAnalysis* fdNdEtaAnalysisTr;      // contains the dndeta from the triggered events
28     dNdEtaAnalysis* fdNdEtaAnalysisTrVtx;      // contains the dndeta from the triggered events with vertex
29
30     TH3F* fVertex;  //! vertex of counted particles
31     TH1F* fPartEta[3]; //! counted particles as function of eta (full vertex range, below 0 range, above 0 range)
32     TH1F* fPartPt; //! counted particles as function of pt
33
34     AlidNdEtaAnalysisMCSelector(const AlidNdEtaAnalysisMCSelector&);
35     AlidNdEtaAnalysisMCSelector& operator=(const AlidNdEtaAnalysisMCSelector&);
36
37     ClassDef(AlidNdEtaAnalysisMCSelector, 0);
38 };
39
40 #endif