]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetSpectraMECpA.h
From Marta:
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliAnalysisTaskEmcalJetSpectraMECpA.h
1 #ifndef AliAnalysisTaskEmcalJetSpectraMECpA_h
2 #define AliAnalysisTaskEmcalJetSpectraMECpA_h
3
4 // $Id$
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                  *fHistRhoScvsCent;  //!
31   TH2F                  *fHistNjetvsCent; //!number of jets versus Centrality
32   TH2F                  *fHistJetPtvsTrackPt[7];//!
33   TH2F                  *fHistJetPtScvsTrackPt[7];//!
34   TH2F                  *fHistRawJetPtvsTrackPt[7];//!
35   TH1F                  *fHistTrackPt[7];//!
36   TH1F                  *fHistEP0[7];//!
37   TH1F                  *fHistEP0A[7];//!
38   TH1F                  *fHistEP0C[7];//!
39   TH2F                  *fHistEPAvsC[7];//!
40   TH2F                  *fHistJetPtvsdEP[7];//!
41   TH2F                  *fHistJetPtvsdEPBias[7];//!
42   TH2F                  *fHistJetPtvsEP[7];//!
43   TH2F                  *fHistJetPtvsEPBias[7];//!
44   TH2F                  *fHistRhovsEP[7]; //!
45   TH3F                  *fHistJetPtEtaPhi[7];
46
47
48
49
50   AliAnalysisTaskEmcalJetSpectraMECpA(const AliAnalysisTaskEmcalJetSpectraMECpA&); // not implemented
51   AliAnalysisTaskEmcalJetSpectraMECpA& operator=(const AliAnalysisTaskEmcalJetSpectraMECpA&); // not implemented
52   
53   ClassDef(AliAnalysisTaskEmcalJetSpectraMECpA, 5); // Emcal jet spectra task
54 };
55 #endif