]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/EMCALJetTasks/AliJetModelMergeBranches.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / AliJetModelMergeBranches.h
1 #ifndef ALIJETMODELMERGEBRANCHES_H
2 #define ALIJETMODELMERGEBRANCHES_H
3
4 // $Id$
5
6 class TClonesArray;
7
8 #include "AliJetModelBaseTask.h"
9
10 class AliJetModelMergeBranches : public AliJetModelBaseTask {
11  public:
12   AliJetModelMergeBranches();
13   AliJetModelMergeBranches(const char *name); 
14   virtual ~AliJetModelMergeBranches();
15
16   void                   SetTracksMergeName(const char *n)          { fTracksMergeName   = n;    }
17
18  protected:
19   Bool_t                 ExecOnce();
20   void                   Run();
21
22   void                   MergeTracks();
23
24   TString                fTracksMergeName;        // name of track collection to be merged
25   TClonesArray          *fTracksMerge;            //!track collection to be merged
26
27  private:
28   AliJetModelMergeBranches(const AliJetModelMergeBranches&);            // not implemented
29   AliJetModelMergeBranches &operator=(const AliJetModelMergeBranches&); // not implemented
30
31   ClassDef(AliJetModelMergeBranches, 1) // Jet model merge branches tas
32 };
33 #endif