]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/UserTasks/AliEmcalPicoTrackFromJetMaker.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliEmcalPicoTrackFromJetMaker.h
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