]>
Commit | Line | Data |
---|---|---|
43d99a73 | 1 | #ifndef ALIEMCALPARTICLEMAKER_H |
2 | #define ALIEMCALPARTICLEMAKER_H | |
3 | ||
70d53162 | 4 | // $Id$ |
43d99a73 | 5 | |
6 | class TClonesArray; | |
7 | ||
8 | #include "AliAnalysisTaskEmcal.h" | |
9 | ||
10 | class AliEmcalParticleMaker : public AliAnalysisTaskEmcal { | |
11 | public: | |
12 | AliEmcalParticleMaker(); | |
13 | AliEmcalParticleMaker(const char *name); | |
14 | virtual ~AliEmcalParticleMaker(); | |
15 | ||
16 | void UserCreateOutputObjects(); | |
17 | ||
18 | Bool_t Run(); | |
19 | ||
20 | void SetTracksOutName(const char *name) { fTracksOutName = name; } | |
21 | void SetClusOutName(const char *name) { fCaloOutName = name; } | |
22 | ||
23 | protected: | |
24 | TString fTracksOutName; // name of output track array | |
25 | TString fCaloOutName; // name of output clusters array | |
26 | TClonesArray *fTracksOut; //!track array out | |
27 | TClonesArray *fCaloClustersOut; //!track clusters out | |
28 | ||
29 | private: | |
30 | AliEmcalParticleMaker(const AliEmcalParticleMaker&); // not implemented | |
31 | AliEmcalParticleMaker &operator=(const AliEmcalParticleMaker&); // not implemented | |
32 | ||
33 | ClassDef(AliEmcalParticleMaker, 1); // Task to make array of EMCAL particle | |
34 | }; | |
35 | #endif |