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

          Line data    Source code
       1             : #ifndef FITV1_H
       2             : #define FITV1_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 AliFITv1 : public AliFIT {
      13             :   
      14             : public:
      15             : 
      16             :   enum constants {kAir=1, kVac=3, kGlass=6, kOpGlass=16, kOpGlassCathode=19,kSensAir=22};
      17             : 
      18             :  
      19             :   AliFITv1();
      20             :   AliFITv1(const char *name, const char *title);
      21           0 :   AliFITv1(const AliFITv1& o):AliFIT(),
      22           0 :     fIdSens1(0),
      23           0 :     fPMTeff(0x0) {((AliFITv1 &) o).Copy(*this);}
      24             :   
      25           0 :   AliFITv1& operator=(const AliFITv1&) { return *this; }
      26             :   virtual       ~AliFITv1();
      27             :   virtual void   CreateGeometry();
      28             :   virtual void   DefineOpticalProperties();
      29             :   virtual void   AddAlignableVolumes() const;
      30             :   virtual void   CreateMaterials() ;
      31             :   virtual void   Init();
      32           0 :   virtual Int_t  IsVersion() const {return 0;}
      33             :   Bool_t RegisterPhotoE(Double_t energy);
      34             :   virtual void   StepManager();
      35             :   void SetPMTeff();
      36             : 
      37             : protected:
      38             :   Int_t fIdSens1; // Sensetive volume  in T0
      39             :   Int_t fIdSens2; // Sensetive volume  in T0
      40             :   TGraph *fPMTeff; //pmt registration effeicincy
      41             :  
      42           2 :   ClassDef(AliFITv1,1)  //Class for FIT version 1
      43             : };
      44             : 
      45             : 
      46             : #endif
      47             : 
      48             : 

Generated by: LCOV version 1.11