Line data Source code
1 : #ifndef AliMuonForwardTrack_H
2 : #define AliMuonForwardTrack_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : // $Id$
8 :
9 : /// \ingroup MFTrec
10 : /// \class AliMuonForwardTrack
11 : /// \brief ALICE muon forward track, combining the information of the Muon Spectrometer and the Muon Forward Tracker
12 : ///
13 : /// \author Antonio Uras <antonio.uras@cern.ch>, Bogdan Vulpescu <bogdan.vulpescu@clermont.in2p3.fr>
14 : /// \date February 2nd, 2016
15 :
16 : #include "AliMUONTrack.h"
17 :
18 : class AliMFTCluster;
19 :
20 0 : class AliMuonForwardTrack : public AliMUONTrack {
21 :
22 : public:
23 :
24 : AliMuonForwardTrack();
25 : AliMuonForwardTrack(AliMUONTrack& MUONTrack);
26 :
27 : AliMuonForwardTrack(const AliMuonForwardTrack&);
28 : AliMuonForwardTrack &operator=(const AliMuonForwardTrack&);
29 :
30 : /// \brief Set the MC label of the attached MFT track
31 0 : void SetTrackMCId(Int_t id) { fTrackMCId = id; }
32 : /// \brief Get the MC label of the attached MFT track
33 0 : Int_t GetTrackMCId() { return fTrackMCId; }
34 :
35 : /// \brief overload of the AliMUONTrack function
36 : void AddTrackParamAtMFTCluster(AliMUONTrackParam &trackParam, AliMUONVCluster &cluster, const Int_t mftid);
37 :
38 : protected:
39 :
40 : Int_t fTrackMCId; ///< \brief MC label of the attached MFT track
41 :
42 12 : ClassDef(AliMuonForwardTrack,1)
43 :
44 : };
45 :
46 : //====================================================================================================================================================
47 :
48 : #endif
49 :
50 :
51 :
|