1 #ifndef AliAnalysisTaskEmcalJetSpectra_h
2 #define AliAnalysisTaskEmcalJetSpectra_h
10 class AliLocalRhoParameter;
12 #include "AliAnalysisTaskEmcalJet.h"
14 class AliAnalysisTaskEmcalJetSpectra : public AliAnalysisTaskEmcalJet {
16 AliAnalysisTaskEmcalJetSpectra();
17 AliAnalysisTaskEmcalJetSpectra(const char *name);
18 virtual ~AliAnalysisTaskEmcalJetSpectra() {}
21 virtual void UserCreateOutputObjects();
25 virtual Int_t GetCentBin(Double_t cent) const;
26 Float_t RelativePhi(Double_t mphi,Double_t vphi) const;
27 Float_t RelativeEPJET(Double_t jetAng, Double_t EPAng) const;
28 Double_t fLocalRhoVal;
31 TH2F *fHistRhovsCent; //!
32 TH2F *fHistNjetvsCent; //!number of jets versus Centrality
33 TH2F *fHistJetPtvsTrackPt[6];//!
34 TH2F *fHistRawJetPtvsTrackPt[6];//!
35 TH1F *fHistTrackPt[6];//!
37 TH1F *fHistEP0A[6];//!
38 TH1F *fHistEP0C[6];//!
39 TH2F *fHistEPAvsC[6];//!
40 TH2F *fHistJetPtvsdEP[6];//!
41 TH2F *fHistJetPtvsdEPBias[6];//!
42 TH2F *fHistJetPtvsEP[6];//!
43 TH2F *fHistJetPtvsEPBias[6];//!
44 TH2F *fHistRhovsEP[6]; //!
45 TH1F *fHistCorJetPtfromLocalRho[6]; //!
46 TH1F *fHistCorJetPtfromGlobalRho[6]; //!
48 TH2F *fHistGLvsLOCrho; //! // Global vs Local Rho distribution
49 TH2F *fHistRhovsdEPLOC; //!
50 TH2F *fHistRhovsdEPGL; //!
51 TH2F *fHistJetPtvsdEPLOC; //!
52 TH2F *fHistJetPtvsdEPGL; //!
53 TH2F *fHistRhovsEPLOC; //!
54 TH2F *fHistRhovsEPGL; //!
55 TH2F *fHistJetPtvsEPLOC; //!
56 TH2F *fHistJetPtvsEPGL; //!
57 TH1F *fHistCorJetPt; //! // (Njets) vs Corrected Jet Pt (local rho)
58 TH1F *fHistCorJetPtGL; //! // (Njets) vs Corrected Jet Pt (global rho)
60 TH1F *fHistCorJetPtfromLocalRhoIN[6]; //!
61 TH1F *fHistCorJetPtfromLocalRhoOUT[6]; //!
62 TH1F *fHistCorJetPtfromGlobalRhoIN[6]; //!
63 TH1F *fHistCorJetPtfromGlobalRhoOUT[6]; //!
65 TH2F *fHistRhodEPcentLOC[6]; //!
66 TH2F *fHistRhodEPcentGL[6]; //!
67 TH2F *fHistCorJetPtdEPcentLOC[6]; //!
68 TH2F *fHistCorJetPtdEPcentGL[6]; //!
70 TH2F *fHistRhoEPcentLOC[6]; //!
71 TH2F *fHistRhoEPcentGL[6]; //!
72 TH2F *fHistCorJetPtEPcentLOC[6]; //!
73 TH2F *fHistCorJetPtEPcentGL[6]; //!
76 AliAnalysisTaskEmcalJetSpectra(const AliAnalysisTaskEmcalJetSpectra&); // not implemented
77 AliAnalysisTaskEmcalJetSpectra& operator=(const AliAnalysisTaskEmcalJetSpectra&); // not implemented
79 ClassDef(AliAnalysisTaskEmcalJetSpectra, 5); // Emcal jet spectra task