]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - STEER/AliESDfriend.h
Fix fixed-string length bug
[u/mrichter/AliRoot.git] / STEER / AliESDfriend.h
... / ...
CommitLineData
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//_____________________________________________________________________________
16class AliESDfriend : public TObject {
17public:
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
30protected:
31 TClonesArray fTracks; // ESD friend tracks
32 ClassDef(AliESDfriend,1) // ESD friend
33};
34
35#endif
36
37