]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MFT/AliESDEventMFT.h
Support files added
[u/mrichter/AliRoot.git] / MFT / AliESDEventMFT.h
CommitLineData
820b4d9e 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
21class AliMuonForwardTrack;
22
23class AliESDEventMFT: public AliESDEvent {
24
25public:
26
27 AliESDEventMFT();
28 AliESDEventMFT(AliESDEvent &esdEvent);
29
30 AliESDEventMFT(const AliESDEventMFT&);
31 AliESDEventMFT &operator=(const AliESDEventMFT&);
32
33 virtual ~AliESDEventMFT();
34
35 AliMuonForwardTrack *GetMuonForwardTrack(Int_t i) const {
36 return (AliMuonForwardTrack*)(fMuonForwardTracks?fMuonForwardTracks->UncheckedAt(i):0x0);
37 }
38
39 void AddMuonForwardTrack(const AliMuonForwardTrack *muonForwardTrack);
40
41 Int_t GetNMuonForwardTracks() const { return fMuonForwardTracks?fMuonForwardTracks->GetEntriesFast():0; }
42
43private:
44
45 TClonesArray *fMuonForwardTracks; // array of AliMuonForwardTrack
46
47 ClassDef(AliESDEventMFT, 1)
48
49};
50
51//====================================================================================================================================================
52
53#endif