1 #ifndef AliMFTReconstructor_H
2 #define AliMFTReconstructor_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //====================================================================================================================================================
9 // Reconstructor class for the ALICE Muon Forward Tracker
11 // Contact author: antonio.uras@cern.ch
13 //====================================================================================================================================================
15 #include "TObjArray.h"
17 #include "AliMFTSegmentation.h"
18 #include "AliReconstructor.h"
19 #include "AliTracker.h"
20 #include "AliVertexer.h"
21 #include "AliMFTTrackerMU.h"
22 #include "AliMFTClusterFinder.h"
24 //====================================================================================================================================================
28 class AliMFTReconstructor: public AliReconstructor {
32 AliMFTReconstructor();
33 virtual ~AliMFTReconstructor();
34 virtual void Clear(const Option_t* /*opt*/);
37 virtual void ResetDigits();
38 virtual void ResetDigits(Int_t plane);
40 virtual void Reconstruct(TTree *digitsTree, TTree *clustersTree) const;
41 virtual void Reconstruct(AliRawReader* /*rawdata*/, TTree* /*clustersTree*/) const { AliInfo("Not implemented"); }
43 virtual AliTracker* CreateTracker() const;
44 virtual AliTracker* CreateTrackleter() const;
46 // static const AliMFTRecoParam* GetRecoParam() { return dynamic_cast<const AliMFTRecoParam*>(AliReconstructor::GetRecoParam(0)); }
50 AliMFTReconstructor(const AliMFTReconstructor&); // Not implemented
51 AliMFTReconstructor &operator=(const AliMFTReconstructor&); // Not implemented
56 ClassDef(AliMFTReconstructor, 1) // class for the MFT reconstruction
60 //====================================================================================================================================================