LCOV - code coverage report
Current view: top level - PMD/PMDsim - AliPMDv0.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 9 11.1 %

          Line data    Source code
       1             : #ifndef ALIPMDV0_H
       2             : #define ALIPMDV0_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id$ */
       7             : 
       8             : ////////////////////////////////////////////////
       9             : //  Manager and hits classes for set:PMD      //
      10             : ////////////////////////////////////////////////
      11             :  
      12             : #include "AliPMD.h"
      13             : 
      14             : //___________________________________________
      15             :  
      16             : class AliPMDv0 : public AliPMD {
      17             : 
      18             : public:
      19             :   AliPMDv0();
      20             :   AliPMDv0(const char *name, const char *title);
      21           0 :   virtual      ~AliPMDv0() {}
      22             :   virtual void  CreateGeometry();
      23             :   virtual void  CreatePMD();
      24             :   virtual void  CreateSupermodule();
      25             :   virtual void  GetParameters();
      26             :   virtual void  CreateMaterials();
      27             :   virtual void  Init();
      28           0 :   virtual Int_t IsVersion() const {return 1;}
      29             :   virtual void  StepManager();
      30             :   
      31             :  private:
      32             :   static const Int_t   fgkNcellHole;     // Hole Dimension
      33             :   static const Float_t fgkCellRadius;    // Radius of a hexagonal cell
      34             :   static const Float_t fgkCellWall;      // Thickness of cell Wall
      35             :   static const Float_t fgkCellDepth;     // Gas thickness
      36             :   static const Float_t fgkBoundary;      // Thickness of Boundary wall
      37             :   static const Float_t fgkThBase;        // Thickness of Base plate
      38             :   static const Float_t fgkThAir;         // Thickness of Air
      39             :   static const Float_t fgkThPCB;         // Thickness of PCB
      40             :   static const Float_t fgkThLead;        // Thickness of Pb
      41             :   static const Float_t fgkThSteel;       // Thickness of Steel
      42             :   static const Float_t fgkZdist;         // z-position of the detector
      43             :   static const Float_t fgkSqroot3;       // Square Root of 3
      44             :   static const Float_t fgkSqroot3by2;    // Square Root of 3 by 2 
      45             :   static const Float_t fgkPi;            // Value of pi
      46             :   
      47             :   Float_t fSMthick;     // Thickness of the supermodule
      48             :   Float_t fSMLength;    // Supermodule length
      49             :   Int_t   fMedSens;     // Sensitive Medium (Ar+C02)
      50             :   Int_t   fNcellSM;     // Number of cells in SuperModule
      51             :   
      52          12 :   ClassDef(AliPMDv0,1)  //Hits manager for set:PMD
      53             : };
      54             :  
      55             : #endif
      56             : 
      57             : 

Generated by: LCOV version 1.11