]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MFT/AliESDEventMFT.h
Bug fix: AliHLTComponent::ConfigureFromArgumentString
[u/mrichter/AliRoot.git] / MFT / AliESDEventMFT.h
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   virtual void  Clear(const Option_t* /*opt*/) { delete fMuonForwardTracks; fMuonForwardTracks = 0x0; }
35
36   AliMuonForwardTrack *GetMuonForwardTrack(Int_t i) const { 
37     return (AliMuonForwardTrack*)(fMuonForwardTracks?fMuonForwardTracks->UncheckedAt(i):0x0); 
38   }
39
40   void AddMuonForwardTrack(const AliMuonForwardTrack *muonForwardTrack);
41
42   Int_t GetNMuonForwardTracks() const { return fMuonForwardTracks?fMuonForwardTracks->GetEntriesFast():0; }
43
44 private:
45  
46   TClonesArray *fMuonForwardTracks;       // array of AliMuonForwardTrack
47
48   ClassDef(AliESDEventMFT, 1) 
49
50 };
51
52 //====================================================================================================================================================
53
54 #endif