1 #ifndef ALIEMCALPARTICLEMAKER_H
2 #define ALIEMCALPARTICLEMAKER_H
8 #include "AliAnalysisTaskEmcal.h"
10 class AliEmcalParticleMaker : public AliAnalysisTaskEmcal {
12 AliEmcalParticleMaker();
13 AliEmcalParticleMaker(const char *name);
14 virtual ~AliEmcalParticleMaker();
16 const char * GetClusOutName() const { return fCaloOutName; }
17 const char * GetTracksOutName() const { return fTracksOutName; }
18 void SetTracksOutName(const char *name) { fTracksOutName = name; }
19 void SetClusOutName(const char *name) { fCaloOutName = name; }
25 TString fTracksOutName; // name of output track array
26 TString fCaloOutName; // name of output clusters array
27 TClonesArray *fTracksOut; //!track array out
28 TClonesArray *fCaloClustersOut; //!track clusters out
31 AliEmcalParticleMaker(const AliEmcalParticleMaker&); // not implemented
32 AliEmcalParticleMaker &operator=(const AliEmcalParticleMaker&); // not implemented
34 ClassDef(AliEmcalParticleMaker, 2); // Task to make array of EMCAL particle