]>
Commit | Line | Data |
---|---|---|
9993af2d | 1 | #ifndef AliAnalysisTaskEmcalJetSpectra_h |
2 | #define AliAnalysisTaskEmcalJetSpectra_h | |
020052e4 | 3 | |
9993af2d | 4 | // $Id$ |
020052e4 | 5 | |
bc98976b | 6 | |
020052e4 | 7 | class TH1F; |
8 | class TH2F; | |
bc98976b | 9 | class THnSparse; |
020052e4 | 10 | |
bc98976b | 11 | #include "AliAnalysisTaskEmcalJet.h" |
020052e4 | 12 | |
bc98976b | 13 | class AliAnalysisTaskEmcalJetSpectra : public AliAnalysisTaskEmcalJet { |
020052e4 | 14 | public: |
15 | AliAnalysisTaskEmcalJetSpectra(); | |
16 | AliAnalysisTaskEmcalJetSpectra(const char *name); | |
17 | virtual ~AliAnalysisTaskEmcalJetSpectra() {} | |
18 | ||
bc98976b | 19 | |
9993af2d | 20 | virtual void UserCreateOutputObjects(); |
9993af2d | 21 | |
020052e4 | 22 | protected: |
bc98976b | 23 | Bool_t Run(); |
9993af2d | 24 | virtual Int_t GetCentBin(Double_t cent) const; |
bc98976b | 25 | Float_t RelativePhi(Double_t mphi,Double_t vphi) const; |
26 | ||
020052e4 | 27 | private: |
bc98976b | 28 | TH2F *fHistRhovsCent; //! |
29 | TH2F *fHistNjetvsCent; //!number of jets versus Centrality | |
30 | TH2F *fHistJetPtvsTrackPt[6];//! | |
31 | TH2F *fHistRawJetPtvsTrackPt[6];//! | |
32 | TH1F *fHistTrackPt[6];//! | |
33 | TH1F *fHistEP0[6];//! | |
34 | TH1F *fHistEP0A[6];//! | |
35 | TH1F *fHistEP0C[6];//! | |
36 | TH2F *fHistEPAvsC[6];//! | |
37 | TH2F *fHistJetPtvsdEP[6];//! | |
38 | TH2F *fHistJetPtvsdEPBias[6];//! | |
39 | TH2F *fHistJetPtvsEP[6];//! | |
40 | TH2F *fHistJetPtvsEPBias[6];//! | |
41 | TH2F *fHistRhovsEP[6]; //! | |
42 | ||
43 | ||
74ec9ac9 | 44 | |
74ec9ac9 | 45 | |
9993af2d | 46 | AliAnalysisTaskEmcalJetSpectra(const AliAnalysisTaskEmcalJetSpectra&); // not implemented |
020052e4 | 47 | AliAnalysisTaskEmcalJetSpectra& operator=(const AliAnalysisTaskEmcalJetSpectra&); // not implemented |
48 | ||
bc98976b | 49 | ClassDef(AliAnalysisTaskEmcalJetSpectra, 4); // Emcal jet spectra task |
020052e4 | 50 | }; |
020052e4 | 51 | #endif |