#ifndef ALIESDFRIEND_H #define ALIESDFRIEND_H //------------------------------------------------------------------------- // Class AliESDfriend // This class contains ESD additions // Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch //------------------------------------------------------------------------- #include #include #include "AliESDfriendTrack.h" //_____________________________________________________________________________ class AliESDfriend : public TObject { public: AliESDfriend(); AliESDfriend(const AliESDfriend &); virtual ~AliESDfriend(); Int_t GetNumberOfTracks() const {return fTracks.GetEntriesFast();} AliESDfriendTrack *GetTrack(Int_t i) const { return (AliESDfriendTrack *)fTracks.UncheckedAt(i); } void AddTrack(const AliESDfriendTrack *t) { new(fTracks[fTracks.GetEntriesFast()]) AliESDfriendTrack(*t); } protected: TClonesArray fTracks; // ESD friend tracks ClassDef(AliESDfriend,1) // ESD friend }; #endif