Charged jets (pPb): Improved trackcut analysis
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliAnalysisTaskEmcalJetSpectraMECpA.h
CommitLineData
d7afd9ac 1#ifndef AliAnalysisTaskEmcalJetSpectraMECpA_h
2#define AliAnalysisTaskEmcalJetSpectraMECpA_h
3
8612dfc8 4// $Id$
d7afd9ac 5
6
7class TH1F;
8class TH2F;
9class TH3F;
10class THnSparse;
11
9239b066 12#include "AliAnalysisTaskEmcalJet.h"
d7afd9ac 13
9239b066 14class AliAnalysisTaskEmcalJetSpectraMECpA : public AliAnalysisTaskEmcalJet {
d7afd9ac 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:
e8df4140 29 TH2F *fHistRhovsCent; //!
e77cf839 30 TH2F *fHistRhoScvsCent; //!
e8df4140 31 TH2F *fHistNjetvsCent; //!number of jets versus Centrality
719a6f97 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];
d7afd9ac 46
47
48
49
50 AliAnalysisTaskEmcalJetSpectraMECpA(const AliAnalysisTaskEmcalJetSpectraMECpA&); // not implemented
51 AliAnalysisTaskEmcalJetSpectraMECpA& operator=(const AliAnalysisTaskEmcalJetSpectraMECpA&); // not implemented
52
e2b76953 53 ClassDef(AliAnalysisTaskEmcalJetSpectraMECpA, 5); // Emcal jet spectra task
d7afd9ac 54};
55#endif