]>
Commit | Line | Data |
---|---|---|
b58cf082 | 1 | #ifndef ALIANALYSISTASKEMCALSAMPLE_H |
2 | #define ALIANALYSISTASKEMCALSAMPLE_H | |
3 | ||
4 | // $Id$ | |
5 | ||
6 | class TH1; | |
7 | class TH2; | |
8 | class TH3; | |
9 | class AliParticleContainer; | |
10 | class AliClusterContainer; | |
11 | ||
12 | #include "AliAnalysisTaskEmcal.h" | |
13 | ||
14 | class AliAnalysisTaskEmcalSample : public AliAnalysisTaskEmcal { | |
15 | public: | |
16 | ||
17 | AliAnalysisTaskEmcalSample(); | |
18 | AliAnalysisTaskEmcalSample(const char *name); | |
19 | virtual ~AliAnalysisTaskEmcalSample(); | |
20 | ||
21 | void UserCreateOutputObjects(); | |
22 | void Terminate(Option_t *option); | |
23 | ||
24 | protected: | |
25 | void ExecOnce(); | |
26 | Bool_t FillHistograms() ; | |
27 | Bool_t Run() ; | |
28 | void CheckClusTrackMatching(); | |
29 | ||
30 | // General histograms | |
31 | TH1 **fHistTracksPt; //!Track pt spectrum | |
32 | TH1 **fHistClustersPt; //!Cluster pt spectrum | |
33 | TH3 *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster | |
34 | TH3 *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track | |
35 | ||
36 | AliParticleContainer *fTracksCont; //!Tracks | |
37 | AliClusterContainer *fCaloClustersCont; //!Clusters | |
38 | ||
39 | private: | |
40 | AliAnalysisTaskEmcalSample(const AliAnalysisTaskEmcalSample&); // not implemented | |
41 | AliAnalysisTaskEmcalSample &operator=(const AliAnalysisTaskEmcalSample&); // not implemented | |
42 | ||
43 | ClassDef(AliAnalysisTaskEmcalSample, 1) // emcal sample analysis task | |
44 | }; | |
45 | #endif |