]>
Commit | Line | Data |
---|---|---|
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 |