]>
Commit | Line | Data |
---|---|---|
4d3b366f | 1 | #ifndef ALIEMCALPICOTRACKFROMJETMAKER_H |
2 | #define ALIEMCALPICOTRACKFROMJETMAKER_H | |
3 | ||
4 | class TClonesArray; | |
5 | class AliVTrack; | |
6 | ||
7 | #include "AliAnalysisTaskSE.h" | |
8 | ||
9 | class AliEmcalPicoTrackFromJetMaker : public AliAnalysisTaskSE { | |
10 | public: | |
11 | AliEmcalPicoTrackFromJetMaker(); | |
12 | AliEmcalPicoTrackFromJetMaker(const char *name); | |
13 | virtual ~AliEmcalPicoTrackFromJetMaker(); | |
14 | ||
15 | void SetJetsInName(const char *name) { fJetsInName = name; } | |
16 | void SetTracksOutName(const char *name) { fTracksOutName = name; } | |
17 | ||
18 | protected: | |
19 | void UserCreateOutputObjects(); | |
20 | void UserExec(Option_t *option); | |
21 | ||
22 | TString fTracksOutName; // name of output track array | |
23 | TString fJetsInName; // name of input jet array | |
24 | TClonesArray *fJetsIn; //!jet array in | |
25 | TClonesArray *fTracksOut; //!track array out | |
26 | ||
27 | private: | |
28 | AliEmcalPicoTrackFromJetMaker(const AliEmcalPicoTrackFromJetMaker&); // not implemented | |
29 | AliEmcalPicoTrackFromJetMaker &operator=(const AliEmcalPicoTrackFromJetMaker&); // not implemented | |
30 | ||
31 | ClassDef(AliEmcalPicoTrackFromJetMaker, 1); // Task to make PicoTracks from jet 4-vectors | |
32 | }; | |
33 | #endif |