]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackStoreV1.h
move ESDfilter to separate library + copy calo info for all tracks
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackStoreV1.h
index ec6389bbc989be6edefb031df15dc37f55e69a1d..a0bef8adbd70cf36f17ce0dbd99b409a2dd4dca2 100644 (file)
@@ -22,12 +22,15 @@ class AliMUONTrackStoreV1 : public AliMUONVTrackStore
 {
 public:
   AliMUONTrackStoreV1();
+  AliMUONTrackStoreV1(TRootIOCtor* dummy);
   virtual ~AliMUONTrackStoreV1();
   
   using AliMUONVTrackStore::Add;
   
-  virtual void Add(const AliMUONTrack& track);
+  virtual AliMUONTrack* Add(const AliMUONTrack& track);
 
+  virtual AliMUONTrack* Remove(AliMUONTrack& track);
+  
   /// Whether the Connect(TTree&) method is implemented
   virtual Bool_t CanConnect() const { return kTRUE; }
   
@@ -47,6 +50,8 @@ private:
     /// Return the tracks array
     TClonesArray* Tracks() const { return fTracks; }
   
+    void CreateTracks(); 
+  
     /// Return the address of the tracks array
     TClonesArray** TracksPtr() const { return const_cast<TClonesArray**>(&fTracks); }