]>
Commit | Line | Data |
---|---|---|
43d99a73 | 1 | #ifndef ALIEMCALPARTICLEMAKER_H |
2 | #define ALIEMCALPARTICLEMAKER_H | |
3 | ||
70d53162 | 4 | // $Id$ |
43d99a73 | 5 | |
6 | class TClonesArray; | |
7 | ||
9239b066 | 8 | #include "AliAnalysisTaskEmcal.h" |
43d99a73 | 9 | |
9239b066 | 10 | class AliEmcalParticleMaker : public AliAnalysisTaskEmcal { |
43d99a73 | 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 | ||
6421eeb0 | 32 | ClassDef(AliEmcalParticleMaker, 2); // Task to make array of EMCAL particle |
43d99a73 | 33 | }; |
34 | #endif |