LCOV - code coverage report
Current view: top level - FIT/FITsim - AliFITv2.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 7 14.3 %
Date: 2016-06-14 17:26:59 Functions: 1 9 11.1 %

          Line data    Source code
       1             : #ifndef FITV2_H
       2             : #define FITV2_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : ////////////////////////////////////////////////
       7             : // Full geomrtry  hits classes for detector: FIT    //
       8             : ////////////////////////////////////////////////
       9             :  
      10             : #include "AliFIT.h"
      11             : #include "TGraph.h" 
      12             : class AliFITv2 : public AliFIT {
      13             :   
      14             : public:
      15             : 
      16             :   enum constants {kAir=1, kVac=3, kGlass=6, kOpGlass=16, kOpGlassCathode=19,kSensAir=22};
      17             : 
      18             :  
      19             :   AliFITv2();
      20             :   AliFITv2(const char *name, const char *title);
      21           0 :   AliFITv2(const AliFITv2& o):AliFIT(),
      22           0 :     fIdSens1(0),
      23           0 :     fIdSens2(0),
      24           0 :     fPMTeff(0x0) {((AliFITv2 &) o).Copy(*this);}
      25             :   
      26           0 :   AliFITv2& operator=(const AliFITv2&) { return *this; }
      27             :   virtual       ~AliFITv2();
      28             :   virtual void   CreateGeometry();
      29             :   virtual void   DefineOpticalProperties();
      30             :   virtual void   AddAlignableVolumes() const;
      31             :   virtual void   CreateMaterials() ;
      32             :   virtual void   Init();
      33           0 :   virtual Int_t  IsVersion() const {return 0;}
      34             :   Bool_t RegisterPhotoE(Double_t energy);
      35             :   virtual void   StepManager();
      36             :   void SetPMTeff();
      37             : 
      38             : protected:
      39             :   Int_t fIdSens1; // Sensetive volume  in T0
      40             :   Int_t fIdSens2; // Sensetive volume  in T0
      41             :   TGraph *fPMTeff; //pmt registration effeicincy
      42             :  
      43           2 :   ClassDef(AliFITv2,1)  //Class for FIT version 1
      44             : };
      45             : 
      46             : 
      47             : #endif
      48             : 
      49             : 

Generated by: LCOV version 1.11