8612dfc8 |
1 | #ifndef ALIANALYSISTASKEMCALJETSAMPLE_H |
2 | #define ALIANALYSISTASKEMCALJETSAMPLE_H |
9f52c61f |
3 | |
8628b70c |
4 | // $Id$ |
9f52c61f |
5 | |
6 | class TH1; |
7 | class TH2; |
0925db21 |
8 | class TH3; |
8612dfc8 |
9 | class AliJetContainer; |
10 | class AliParticleContainer; |
11 | class AliClusterContainer; |
9f52c61f |
12 | |
13 | #include "AliAnalysisTaskEmcalJet.h" |
14 | |
15 | class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet { |
16 | public: |
17 | |
18 | AliAnalysisTaskEmcalJetSample(); |
19 | AliAnalysisTaskEmcalJetSample(const char *name); |
20 | virtual ~AliAnalysisTaskEmcalJetSample(); |
21 | |
22 | void UserCreateOutputObjects(); |
23 | void Terminate(Option_t *option); |
24 | |
25 | protected: |
8612dfc8 |
26 | void ExecOnce(); |
9f52c61f |
27 | Bool_t FillHistograms() ; |
28 | Bool_t Run() ; |
0925db21 |
29 | void CheckClusTrackMatching(); |
9f52c61f |
30 | |
31 | // General histograms |
4bb8c6df |
32 | TH1 **fHistTracksPt; //!Track pt spectrum |
33 | TH1 **fHistClustersPt; //!Cluster pt spectrum |
34 | TH1 **fHistLeadingJetPt; //!Leading jet pt spectrum |
35 | TH2 **fHistJetsPhiEta; //!Phi-Eta distribution of jets |
36 | TH2 **fHistJetsPtArea; //!Jet pt vs. area |
37 | TH2 **fHistJetsPtLeadHad; //!Jet pt vs. leading hadron |
38 | TH2 **fHistJetsCorrPtArea; //!Jet pt - bkg vs. area |
0925db21 |
39 | TH3 *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster |
40 | TH3 *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track |
9f52c61f |
41 | |
8612dfc8 |
42 | AliJetContainer *fJetsCont; //!Jets |
43 | AliParticleContainer *fTracksCont; //!Tracks |
44 | AliClusterContainer *fCaloClustersCont; //!Clusters |
45 | |
9f52c61f |
46 | private: |
47 | AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented |
48 | AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented |
49 | |
4bb8c6df |
50 | ClassDef(AliAnalysisTaskEmcalJetSample, 3) // jet sample analysis task |
9f52c61f |
51 | }; |
52 | #endif |