]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliESDfriend.h
removed definition
[u/mrichter/AliRoot.git] / STEER / AliESDfriend.h
1 #ifndef ALIESDFRIEND_H
2 #define ALIESDFRIEND_H
3
4 //-------------------------------------------------------------------------
5 //                     Class AliESDfriend
6 //               This class contains ESD additions
7 //       Origin: Iouri Belikov, CERN, Jouri.Belikov@cern.ch 
8 //-------------------------------------------------------------------------
9
10 #include <TObject.h>
11 #include <TClonesArray.h>
12
13 #include "AliESDfriendTrack.h"
14
15 //_____________________________________________________________________________
16 class AliESDfriend : public TObject {
17 public:
18   AliESDfriend();
19   AliESDfriend(const AliESDfriend &);
20   virtual ~AliESDfriend();
21
22   Int_t GetNumberOfTracks() const {return fTracks.GetEntriesFast();}
23   AliESDfriendTrack *GetTrack(Int_t i) const {
24      return (AliESDfriendTrack *)fTracks.UncheckedAt(i);
25   }
26   void AddTrack(const AliESDfriendTrack *t) {
27      new(fTracks[fTracks.GetEntriesFast()]) AliESDfriendTrack(*t);
28   }
29
30 protected:
31   TClonesArray fTracks;    // ESD friend tracks
32   ClassDef(AliESDfriend,1) // ESD friend
33 };
34
35 #endif
36
37