LCOV - code coverage report
Current view: top level - ITSMFT/MFT/MFTrec - AliMFTReconstructor.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 1 6 16.7 %

          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

Generated by: LCOV version 1.11