]>
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 | ||
bb98e333 | 16 | void ExecOnce(); |
43d99a73 | 17 | Bool_t Run(); |
18 | ||
19 | void SetTracksOutName(const char *name) { fTracksOutName = name; } | |
20 | void SetClusOutName(const char *name) { fCaloOutName = name; } | |
21 | ||
22 | protected: | |
23 | TString fTracksOutName; // name of output track array | |
24 | TString fCaloOutName; // name of output clusters array | |
25 | TClonesArray *fTracksOut; //!track array out | |
26 | TClonesArray *fCaloClustersOut; //!track clusters out | |
27 | ||
28 | private: | |
29 | AliEmcalParticleMaker(const AliEmcalParticleMaker&); // not implemented | |
30 | AliEmcalParticleMaker &operator=(const AliEmcalParticleMaker&); // not implemented | |
31 | ||
32 | ClassDef(AliEmcalParticleMaker, 1); // Task to make array of EMCAL particle | |
33 | }; | |
34 | #endif |