LCOV - code coverage report
Current view: top level - ITS/ITSrec - AliITSreconstruction.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : #ifndef ALIITSRECONSTRUCTION_H
       2             : #define ALIITSRECONSTRUCTION_H
       3             : /* Copyright (c) 1998-2001, ALICE Experiment at CERN, All rights reserved *
       4             :  * See cxx source for full Copyright notice                               */
       5             :  
       6             : /*
       7             :   $Id$
       8             :  */
       9             : /////////////////////////////////////////////////////////////////////////
      10             : //                                                                     //
      11             : // Class for ITS RecPoint reconstruction                               //
      12             : //                                                                     //
      13             : ////////////////////////////////////////////////////////////////////////
      14             : 
      15             : #include <TNamed.h>
      16             : 
      17             : class AliRunLoader;
      18             : class AliITSLoader;
      19             : class TString;
      20             : class AliITSgeom;
      21             : 
      22             : class AliITSreconstruction : public TNamed{
      23             :  public:
      24             :     AliITSreconstruction(); // default constructor
      25             :     AliITSreconstruction(const char *filename); // standard constructor
      26             :     AliITSreconstruction(AliRunLoader *rl); // standard constructor
      27             :     virtual ~AliITSreconstruction();//Destructor
      28             :     virtual Bool_t Init();
      29             :     virtual void Exec(const Option_t *opt="ALL");
      30             :     virtual void SetOutputFile(TString filename);
      31             :  private:
      32             :     Bool_t InitRec();  // Standard Reconstrution initilization.
      33             :  private:
      34             : 
      35             :     AliITSreconstruction(const AliITSreconstruction& rec);
      36             :     AliITSreconstruction& operator=(const AliITSreconstruction &source);
      37             : 
      38             :     Bool_t  fDet[3];   //! logical specifing which detectors to reconstruct.
      39             :     Bool_t  fInit;     //! True if Init was sucessfull, else false.
      40             :     Int_t   fEnt;      //! Number of events to processevent index.
      41             :     Int_t   fEnt0;     //! first event to process, default 0.
      42             :     AliITSDetTypeRec *fDetTypeRec; //!ITS obj. for reconstruction
      43             :     Bool_t  fDfArp;    //! if True then delete fRunLoader in destructor.
      44             :     AliITSgeom*   fITSgeom;//! ITS geometry
      45             :     AliITSLoader *fLoader; //! ITS loader
      46             :     AliRunLoader* fRunLoader;//!Run Loader
      47             :  
      48         116 :     ClassDef(AliITSreconstruction,4) // Class to Reconstruct ITS from Digits.
      49             : 
      50             : };
      51             : #endif

Generated by: LCOV version 1.11