]>
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; | |
8612dfc8 | 8 | class AliJetContainer; |
9 | class AliParticleContainer; | |
10 | class AliClusterContainer; | |
9f52c61f | 11 | |
12 | #include "AliAnalysisTaskEmcalJet.h" | |
13 | ||
14 | class AliAnalysisTaskEmcalJetSample : public AliAnalysisTaskEmcalJet { | |
15 | public: | |
16 | ||
17 | AliAnalysisTaskEmcalJetSample(); | |
18 | AliAnalysisTaskEmcalJetSample(const char *name); | |
19 | virtual ~AliAnalysisTaskEmcalJetSample(); | |
20 | ||
21 | void UserCreateOutputObjects(); | |
22 | void Terminate(Option_t *option); | |
23 | ||
24 | protected: | |
8612dfc8 | 25 | void ExecOnce(); |
9f52c61f | 26 | Bool_t FillHistograms() ; |
27 | Bool_t Run() ; | |
28 | ||
29 | // General histograms | |
30 | TH1 *fHistTracksPt[4]; //!Track pt spectrum | |
31 | TH1 *fHistClustersPt[4]; //!Cluster pt spectrum | |
32 | TH1 *fHistLeadingJetPt[4]; //!Leading jet pt spectrum | |
33 | TH2 *fHistJetsPhiEta[4]; //!Phi-Eta distribution of jets | |
34 | TH2 *fHistJetsPtArea[4]; //!Jet pt vs. area | |
35 | TH2 *fHistJetsPtLeadHad[4]; //!Jet pt vs. leading hadron | |
36 | TH2 *fHistJetsCorrPtArea[4]; //!Jet pt - bkg vs. area | |
37 | ||
8612dfc8 | 38 | AliJetContainer *fJetsCont; //!Jets |
39 | AliParticleContainer *fTracksCont; //!Tracks | |
40 | AliClusterContainer *fCaloClustersCont; //!Clusters | |
41 | ||
9f52c61f | 42 | private: |
43 | AliAnalysisTaskEmcalJetSample(const AliAnalysisTaskEmcalJetSample&); // not implemented | |
44 | AliAnalysisTaskEmcalJetSample &operator=(const AliAnalysisTaskEmcalJetSample&); // not implemented | |
45 | ||
8612dfc8 | 46 | ClassDef(AliAnalysisTaskEmcalJetSample, 2) // jet sample analysis task |
9f52c61f | 47 | }; |
48 | #endif |