]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetSpectraMECpA.h
bcc9de12078d7b70437aeffa2095051ffa4e50b9
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliAnalysisTaskEmcalJetSpectraMECpA.h
1 #ifndef AliAnalysisTaskEmcalJetSpectraMECpA_h
2 #define AliAnalysisTaskEmcalJetSpectraMECpA_h
3
4 // $Id: AliAnalysisTaskEmcalJetSpectraMECpA.h 3010 2012-06-10 05:40:56Z loizides $
5
6
7 class TH1F;
8 class TH2F;
9 class TH3F;
10 class THnSparse;
11
12 #include "AliAnalysisTaskEmcalJet.h"
13
14 class AliAnalysisTaskEmcalJetSpectraMECpA : public AliAnalysisTaskEmcalJet {
15  public:
16   AliAnalysisTaskEmcalJetSpectraMECpA();
17   AliAnalysisTaskEmcalJetSpectraMECpA(const char *name);
18   virtual ~AliAnalysisTaskEmcalJetSpectraMECpA() {}
19   
20   
21   virtual void           UserCreateOutputObjects();
22
23  protected:
24   Bool_t                 Run();
25   virtual Int_t          GetCentBin(Double_t cent) const;
26   Float_t                RelativePhi(Double_t mphi,Double_t vphi) const;
27
28  private:
29   TH2F                  *fHistRhovsCent;  //!
30   TH2F                  *fHistNjetvsCent; //!number of jets versus Centrality
31   TH2F                  *fHistJetPtvsTrackPt[6];//!
32   TH2F                  *fHistRawJetPtvsTrackPt[6];//!
33   TH1F                  *fHistTrackPt[6];//!
34   TH1F                  *fHistEP0[6];//!
35   TH1F                  *fHistEP0A[6];//!
36   TH1F                  *fHistEP0C[6];//!
37   TH2F                  *fHistEPAvsC[6];//!
38   TH2F                  *fHistJetPtvsdEP[6];//!
39   TH2F                  *fHistJetPtvsdEPBias[6];//!
40   TH2F                  *fHistJetPtvsEP[6];//!
41   TH2F                  *fHistJetPtvsEPBias[6];//!
42   TH2F                  *fHistRhovsEP[6]; //!
43   TH3F                  *fHistJetPtEtaPhi[6];
44
45
46
47
48   AliAnalysisTaskEmcalJetSpectraMECpA(const AliAnalysisTaskEmcalJetSpectraMECpA&); // not implemented
49   AliAnalysisTaskEmcalJetSpectraMECpA& operator=(const AliAnalysisTaskEmcalJetSpectraMECpA&); // not implemented
50   
51   ClassDef(AliAnalysisTaskEmcalJetSpectraMECpA, 2); // Emcal jet spectra task
52 };
53 #endif