Line data Source code
1 : #ifndef AliESDEventMFT_H
2 : #define AliESDEventMFT_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : //====================================================================================================================================================
8 : //
9 : // ESD Event with MUON+MFT muon tracks (AliMuonForwardTrack)
10 : //
11 : // Contact author: antonio.uras@cern.ch
12 : //
13 : //====================================================================================================================================================
14 :
15 : #include "AliESDEvent.h"
16 : #include "TClonesArray.h"
17 : #include "AliMuonForwardTrack.h"
18 :
19 : //====================================================================================================================================================
20 :
21 : class AliMuonForwardTrack;
22 :
23 : class AliESDEventMFT: public AliESDEvent {
24 :
25 : public:
26 :
27 : AliESDEventMFT();
28 : AliESDEventMFT(AliESDEvent &esdEvent);
29 :
30 : AliESDEventMFT(const AliESDEventMFT&);
31 : AliESDEventMFT &operator=(const AliESDEventMFT&);
32 :
33 : virtual ~AliESDEventMFT();
34 0 : virtual void Clear(const Option_t* /*opt*/) { delete fMuonForwardTracks; fMuonForwardTracks = 0x0; }
35 :
36 : AliMuonForwardTrack *GetMuonForwardTrack(Int_t i) const {
37 0 : return (AliMuonForwardTrack*)(fMuonForwardTracks?fMuonForwardTracks->UncheckedAt(i):0x0);
38 : }
39 :
40 : void AddMuonForwardTrack(const AliMuonForwardTrack *muonForwardTrack);
41 :
42 0 : Int_t GetNMuonForwardTracks() const { return fMuonForwardTracks?fMuonForwardTracks->GetEntriesFast():0; }
43 :
44 : private:
45 :
46 : TClonesArray *fMuonForwardTracks; // array of AliMuonForwardTrack
47 :
48 12 : ClassDef(AliESDEventMFT, 1)
49 :
50 : };
51 :
52 : //====================================================================================================================================================
53 :
54 : #endif
|