Coverity fix
[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 Init();
32
33   virtual void ResetDigits(); 
34   virtual void ResetDigits(Int_t plane);
35
36   virtual void  Reconstruct(TTree *digitsTree, TTree *clustersTree) const; 
37   virtual void  Reconstruct(AliRawReader* /*rawdata*/, TTree* /*clustersTree*/) const { AliInfo("Not implemented"); } 
38
39   //  static const AliMFTRecoParam* GetRecoParam() { return dynamic_cast<const AliMFTRecoParam*>(AliReconstructor::GetRecoParam(0)); }
40
41 private:
42  
43   AliMFTReconstructor(const AliMFTReconstructor&);              // Not implemented
44   AliMFTReconstructor &operator=(const AliMFTReconstructor&);   // Not implemented
45
46   static const Int_t fNMaxDigitPerPlane = 10000;
47
48   TObjArray  *fDigits;     
49   Int_t      fNPlanes;
50
51   ClassDef(AliMFTReconstructor, 1)        // class for the MFT reconstruction
52
53 };
54
55 //====================================================================================================================================================
56
57 #endif