Line data Source code
1 : #ifndef AliMFTReconstructor_H
2 : #define AliMFTReconstructor_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 : // Reconstructor class for the ALICE Muon Forward Tracker
10 : //
11 : // Contact author: antonio.uras@cern.ch
12 : //
13 : //====================================================================================================================================================
14 :
15 : #include "TObjArray.h"
16 : #include "TTree.h"
17 : #include "AliMFTSegmentation.h"
18 : #include "AliReconstructor.h"
19 : #include "AliTracker.h"
20 : #include "AliVertexer.h"
21 : #include "AliMFTTrackerMU.h"
22 : #include "AliMFTTracker.h"
23 : #include "AliMFTClusterFinder.h"
24 :
25 : //====================================================================================================================================================
26 :
27 : class AliRawReader;
28 :
29 : class AliMFTReconstructor: public AliReconstructor {
30 :
31 : public:
32 :
33 : AliMFTReconstructor();
34 : virtual ~AliMFTReconstructor();
35 : virtual void Clear(const Option_t* /*opt*/);
36 : virtual void Init();
37 :
38 : virtual void ResetDigits();
39 : virtual void ResetDigits(Int_t plane);
40 :
41 : virtual void Reconstruct(TTree *digitsTree, TTree *clustersTree) const;
42 0 : virtual void Reconstruct(AliRawReader* /*rawdata*/, TTree* /*clustersTree*/) const { AliInfo("Not implemented"); }
43 :
44 : virtual AliTracker* CreateTracker() const;
45 : virtual AliTracker* CreateTrackleter() const;
46 :
47 : // static const AliMFTRecoParam* GetRecoParam() { return dynamic_cast<const AliMFTRecoParam*>(AliReconstructor::GetRecoParam(0)); }
48 :
49 : private:
50 :
51 : AliMFTReconstructor(const AliMFTReconstructor&); // Not implemented
52 : AliMFTReconstructor &operator=(const AliMFTReconstructor&); // Not implemented
53 :
54 : TObjArray *fDigits;
55 :
56 12 : ClassDef(AliMFTReconstructor, 1) // class for the MFT reconstruction
57 :
58 : };
59 :
60 : //====================================================================================================================================================
61 :
62 : #endif
|