AliRoot Core  edcc906 (edcc906)
AliMFTReconstructor.h
Go to the documentation of this file.
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 
30 
31 public:
32 
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  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 
55 
56  ClassDef(AliMFTReconstructor, 1) // class for the MFT reconstruction
57 
58 };
59 
60 //====================================================================================================================================================
61 
62 #endif
AliMFTReconstructor & operator=(const AliMFTReconstructor &)
virtual AliTracker * CreateTrackleter() const
#define TObjArray
#define AliInfo(message)
Definition: AliLog.h:484
virtual void Reconstruct(AliRawReader *, TTree *) const
virtual void Clear(const Option_t *)
virtual void Reconstruct(TTree *digitsTree, TTree *clustersTree) const
virtual AliTracker * CreateTracker() const