]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliESDfriend.h
added function returning number in truncated gaussian (user passes mean, sigma and...
[u/mrichter/AliRoot.git] / STEER / AliESDfriend.h
CommitLineData
1d99986f 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
d65adc48 13#include "AliESDfriendTrack.h"
1d99986f 14
15//_____________________________________________________________________________
16class AliESDfriend : public TObject {
17public:
18 AliESDfriend();
19 AliESDfriend(const AliESDfriend &);
1d99986f 20 virtual ~AliESDfriend();
21
22 Int_t GetNumberOfTracks() const {return fTracks.GetEntriesFast();}
23 AliESDfriendTrack *GetTrack(Int_t i) const {
d75007f6 24 return (AliESDfriendTrack *)fTracks.UncheckedAt(i);
25 }
26 void AddTrack(const AliESDfriendTrack *t) {
27 new(fTracks[fTracks.GetEntriesFast()]) AliESDfriendTrack(*t);
1d99986f 28 }
29
30protected:
31 TClonesArray fTracks; // ESD friend tracks
32 ClassDef(AliESDfriend,1) // ESD friend
33};
34
35#endif
36
37