ROOT logo
#ifndef ALIJETMODELMERGEBRANCHES_H
#define ALIJETMODELMERGEBRANCHES_H

// $Id$

class TClonesArray;

#include "AliJetModelBaseTask.h"

class AliJetModelMergeBranches : public AliJetModelBaseTask {
 public:
  AliJetModelMergeBranches();
  AliJetModelMergeBranches(const char *name); 
  virtual ~AliJetModelMergeBranches();

  void                   SetTracksMergeName(const char *n)          { fTracksMergeName   = n;    }

 protected:
  Bool_t                 ExecOnce();
  void                   Run();

  void                   MergeTracks();

  TString                fTracksMergeName;        // name of track collection to be merged
  TClonesArray          *fTracksMerge;            //!track collection to be merged

 private:
  AliJetModelMergeBranches(const AliJetModelMergeBranches&);            // not implemented
  AliJetModelMergeBranches &operator=(const AliJetModelMergeBranches&); // not implemented

  ClassDef(AliJetModelMergeBranches, 1) // Jet model merge branches tas
};
#endif
 AliJetModelMergeBranches.h:1
 AliJetModelMergeBranches.h:2
 AliJetModelMergeBranches.h:3
 AliJetModelMergeBranches.h:4
 AliJetModelMergeBranches.h:5
 AliJetModelMergeBranches.h:6
 AliJetModelMergeBranches.h:7
 AliJetModelMergeBranches.h:8
 AliJetModelMergeBranches.h:9
 AliJetModelMergeBranches.h:10
 AliJetModelMergeBranches.h:11
 AliJetModelMergeBranches.h:12
 AliJetModelMergeBranches.h:13
 AliJetModelMergeBranches.h:14
 AliJetModelMergeBranches.h:15
 AliJetModelMergeBranches.h:16
 AliJetModelMergeBranches.h:17
 AliJetModelMergeBranches.h:18
 AliJetModelMergeBranches.h:19
 AliJetModelMergeBranches.h:20
 AliJetModelMergeBranches.h:21
 AliJetModelMergeBranches.h:22
 AliJetModelMergeBranches.h:23
 AliJetModelMergeBranches.h:24
 AliJetModelMergeBranches.h:25
 AliJetModelMergeBranches.h:26
 AliJetModelMergeBranches.h:27
 AliJetModelMergeBranches.h:28
 AliJetModelMergeBranches.h:29
 AliJetModelMergeBranches.h:30
 AliJetModelMergeBranches.h:31
 AliJetModelMergeBranches.h:32
 AliJetModelMergeBranches.h:33