Line data Source code
1 : #ifndef AliMFTTrackReconstructor_H
2 : #define AliMFTTrackReconstructor_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : /// \ingroup MFTrec
8 : /// \class AliMFTTrackReconstructor
9 : /// \brief Class Doing MFT Track reconstruction
10 : ///
11 : ///
12 : ///
13 : /// \author Raphael Tieulent <raphael.tieulent@cern.ch>, IPN-Lyon
14 : /// \date Octerber 1st, 2015
15 :
16 : #include "TObject.h"
17 :
18 : class AliMFTTrackParam;
19 : class AliMFTTrack;
20 : class AliMFTCACell;
21 : //=============================================================================================
22 :
23 0 : class AliMFTTrackReconstructor : public TObject {
24 :
25 : public:
26 :
27 : AliMFTTrackReconstructor();
28 : virtual ~AliMFTTrackReconstructor();
29 : void EventReconstruct(TClonesArray *fMFTTracks);
30 : Bool_t AddMCSEffect(AliMFTCACell *currentCell, AliMFTTrackParam *trackParam);
31 :
32 :
33 : protected:
34 :
35 : Bool_t TraceTrack(AliMFTTrack *fMFTTracks );
36 : Double_t RunKalmanFilter(AliMFTTrackParam &trackParamAtCluster);
37 :
38 :
39 : /// \cond CLASSIMP
40 12 : ClassDef(AliMFTTrackReconstructor,1);
41 : /// \endcond
42 : };
43 :
44 : //=============================================================================================
45 :
46 : #endif
|