Possibility to filter the ESD friends and add objects to AliESDfriends.root. Major...
[u/mrichter/AliRoot.git] / STEER / AliESDfriend.h
index d2afe70..82baf87 100644 (file)
@@ -25,13 +25,22 @@ public:
   AliESDfriendTrack *GetTrack(Int_t i) const {
      return (AliESDfriendTrack *)fTracks.UncheckedAt(i);
   }
+  Int_t GetEntriesInTracks() const {return fTracks.GetEntries();}
   void AddTrack(const AliESDfriendTrack *t) {
      new(fTracks[fTracks.GetEntriesFast()]) AliESDfriendTrack(*t);
   }
 
+  void AddTrackAt(const AliESDfriendTrack *t, Int_t i) {
+     new(fTracks[i]) AliESDfriendTrack(*t);
+  }
+
   void SetVZEROfriend(AliESDVZEROfriend * obj);
   AliESDVZEROfriend *GetVZEROfriend(){ return fESDVZEROfriend; }
 
+  void Ls(){
+         return fTracks.ls();
+  }
+
 protected:
   TClonesArray fTracks;    // ESD friend tracks
   AliESDVZEROfriend *fESDVZEROfriend; // VZERO object containing complete raw data