]>
Commit | Line | Data |
---|---|---|
52961962 | 1 | #ifndef ALIANALYSISTASKPARTICLEEFFICIENCY |
2 | #define ALIANALYSISTASKPARTICLEEFFICIENCY | |
3 | ||
4 | #include "AliAnalysisTaskSE.h" | |
5 | ||
6 | class AliESDtrackCuts; | |
7 | class TList; | |
8 | class TH1F; | |
9 | class TH2F; | |
10 | ||
11 | class AliAnalysisTaskParticleEfficiency : | |
12 | public AliAnalysisTaskSE | |
13 | { | |
14 | ||
15 | public: | |
16 | ||
17 | AliAnalysisTaskParticleEfficiency(const Char_t *partName); // default constructor | |
18 | ~AliAnalysisTaskParticleEfficiency(); // default destructor | |
19 | ||
20 | void UserCreateOutputObjects(); // user create output objects | |
21 | void UserExec(Option_t *option); // user exec | |
22 | ||
23 | protected: | |
24 | ||
25 | AliAnalysisTaskParticleEfficiency(const AliAnalysisTaskParticleEfficiency &); // copy constructor | |
26 | AliAnalysisTaskParticleEfficiency &operator=(const AliAnalysisTaskParticleEfficiency &); // operator= | |
27 | ||
28 | Int_t fParticlePdgCode; // particle PDG code | |
29 | AliESDtrackCuts *fTrackCuts; // ESD track cuts | |
30 | ||
31 | TList *fHistoList; // histo list | |
32 | TH2F *fHistoEvents; // histo events | |
33 | TH2F *fHistoGenerated; // histo generated | |
34 | TH2F *fHistoReconstructed; // histo reconstructed | |
35 | TH2F *fHistoGeneratedDaughter[2]; // histo generated daughter | |
36 | TH2F *fHistoReconstructedDaughter[2]; // histo reconstructed daughter | |
37 | ||
38 | ClassDef(AliAnalysisTaskParticleEfficiency, 1); | |
39 | ||
40 | }; | |
41 | ||
42 | #endif /* ALIANALYSISTASKPARTICLEEFFICIENCY */ |