]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/EMCAL/AliEmcalParticleMaker.h
Added SPD outlier trigger bit
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEmcalParticleMaker.h
CommitLineData
43d99a73 1#ifndef ALIEMCALPARTICLEMAKER_H
2#define ALIEMCALPARTICLEMAKER_H
3
70d53162 4// $Id$
43d99a73 5
6class TClonesArray;
7
9239b066 8#include "AliAnalysisTaskEmcal.h"
43d99a73 9
9239b066 10class AliEmcalParticleMaker : public AliAnalysisTaskEmcal {
43d99a73 11 public:
12 AliEmcalParticleMaker();
13 AliEmcalParticleMaker(const char *name);
14 virtual ~AliEmcalParticleMaker();
15
a335cf1d 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; }
43d99a73 20
21 protected:
a335cf1d 22 void ExecOnce();
23 Bool_t Run();
24
43d99a73 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
29
30 private:
31 AliEmcalParticleMaker(const AliEmcalParticleMaker&); // not implemented
32 AliEmcalParticleMaker &operator=(const AliEmcalParticleMaker&); // not implemented
33
6421eeb0 34 ClassDef(AliEmcalParticleMaker, 2); // Task to make array of EMCAL particle
43d99a73 35};
36#endif