]>
Commit | Line | Data |
---|---|---|
1 | #ifndef ALIEMCALPARTICLEMAKER_H | |
2 | #define ALIEMCALPARTICLEMAKER_H | |
3 | ||
4 | // $Id$ | |
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 ExecOnce(); | |
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, 2); // Task to make array of EMCAL particle | |
33 | }; | |
34 | #endif |