]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MFT/AliMFTReconstructor.h
end-of-line normalization
[u/mrichter/AliRoot.git] / MFT / AliMFTReconstructor.h
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 "AliMFTClusterFinder.h"
20
21 //====================================================================================================================================================
22
23 class AliRawReader;
24
25 class AliMFTReconstructor: public AliReconstructor { 
26
27 public:
28
29   AliMFTReconstructor();
30   virtual ~AliMFTReconstructor();
31   virtual void Clear(const Option_t* /*opt*/);
32   virtual void Init();
33   
34   virtual void ResetDigits(); 
35   virtual void ResetDigits(Int_t plane);
36   
37   virtual void  Reconstruct(TTree *digitsTree, TTree *clustersTree) const; 
38   virtual void  Reconstruct(AliRawReader* /*rawdata*/, TTree* /*clustersTree*/) const { AliInfo("Not implemented"); } 
39
40   //  static const AliMFTRecoParam* GetRecoParam() { return dynamic_cast<const AliMFTRecoParam*>(AliReconstructor::GetRecoParam(0)); }
41
42 private:
43  
44   AliMFTReconstructor(const AliMFTReconstructor&);              // Not implemented
45   AliMFTReconstructor &operator=(const AliMFTReconstructor&);   // Not implemented
46
47   TObjArray  *fDigits;     
48   Int_t      fNPlanes;
49
50   ClassDef(AliMFTReconstructor, 1)        // class for the MFT reconstruction
51
52 };
53
54 //====================================================================================================================================================
55
56 #endif