| Monte Carlo LYSO
    Geant4 simulation for the LYSO calorimeter prototype | 
Definition of the namespace GS. More...
#include "G4SystemOfUnits.hh"

Go to the source code of this file.
| Namespaces | |
| GS | |
| Encapsulates global constant values for the simulation. | |
| Variables | |
| constexpr G4double | GS::radiusScintillator = 42.5*mm | 
| Radius of the scintillator crystal. | |
| constexpr G4double | GS::halfheightScintillator = 5.*cm | 
| Half the height of the scintillator crystal. | |
| constexpr G4double | GS::xScintillator = 0*cm | 
| x-position of the scintillator crystal. | |
| constexpr G4double | GS::yScintillator = 0*cm | 
| y-position of the scintillator crystal. | |
| constexpr G4double | GS::zScintillator = 65*cm | 
| z-position of the scintillator crystal. | |
| constexpr G4double | GS::zFrontFaceScintillator = zScintillator - halfheightScintillator | 
| z-position of the front face of the scintillator crystal. | |
| constexpr G4double | GS::zBackFaceScintillator = zScintillator + halfheightScintillator | 
| z-position of the back face of the scintillator crystal. | |
| constexpr G4double | GS::radiusGrease = radiusScintillator | 
| Radius of the optical grease layer. | |
| constexpr G4double | GS::halfheightGrease = 0.05*mm | 
| Half the height of the optical grease layer. | |
| constexpr G4double | GS::radiusLightGuide = radiusScintillator | 
| Radius of the light guide. | |
| constexpr G4double | GS::halfheightLightGuide = 1*mm | 
| Half the height of the light guide. | |
| constexpr G4double | GS::radiusHole = 0.4*mm | 
| Radius of the holes drilled in the light guide. | |
| constexpr G4double | GS::depthHole = 0.5*cm | 
| Depth of the holes drilled in the light guide. | |
| constexpr G4double | GS::depthLED = 2.5*mm | 
| Depth of the LED inside the hole. | |
| constexpr G4double | GS::energyLED = 2.77*eV | 
| Energy of the optical photons emitted by the LED. | |
| constexpr G4int | GS::nOfSiPMs = 115 | 
| The number of SiPMs on a detector face. | |
| constexpr G4int | GS::nRowsSiPMs = 13 | 
| constexpr G4int | GS::nColsSiPMs = 11 | 
| constexpr G4bool | GS::panelSiPMs [nRowsSiPMs][nColsSiPMs] | 
| constexpr G4double | GS::halfXsidePackageSiPM = 3.675*mm | 
| Half the x-side length of the SiPM package. | |
| constexpr G4double | GS::halfYsidePackageSiPM = 3.425*mm | 
| Half the y-side length of the SiPM package. | |
| constexpr G4double | GS::halfZsidePackageSiPM = 0.725*mm | 
| Half the z-side length of the SiPM package. | |
| constexpr G4double | GS::halfXsideWindowSiPM = 3.425*mm | 
| Half the x-side length of the SiPM window. | |
| constexpr G4double | GS::halfYsideWindowSiPM = 3.425*mm | 
| Half the y-side length of the SiPM window. | |
| constexpr G4double | GS::halfZsideWindowSiPM = 0.300*mm | 
| Half the z-side length of the SiPM window. | |
| constexpr G4double | GS::xWindowSiPM = halfXsidePackageSiPM-0.5*mm-halfXsideWindowSiPM | 
| x-position of the SiPM window referring to package center. | |
| constexpr G4double | GS::yWindowSiPM = 0*mm | 
| y-position of the SiPM window referring to package center. | |
| constexpr G4double | GS::zWindowSiPM = halfZsidePackageSiPM-halfZsideWindowSiPM | 
| z-position of the SiPM window referring to package center. | |
| constexpr G4double | GS::halfXsideDetector = 3*mm | 
| Half the x-side length of the SiPM silicon layer. | |
| constexpr G4double | GS::halfYsideDetector = 3*mm | 
| Half the y-side length of the SiPM silicon layer. | |
| constexpr G4double | GS::halfZsideDetector = 100*um | 
| Half the z-side length of the SiPM silicon layer. | |
| constexpr G4double | GS::xDetector = 0*mm | 
| x-position of the SiPM silicon layer referring to window center. | |
| constexpr G4double | GS::yDetector = 0*mm | 
| y-position of the SiPM silicon layer referring to window center. | |
| constexpr G4double | GS::zDetector = halfZsideDetector - halfZsideWindowSiPM | 
| z-position of the SiPM silicon layer referring to window center. | |
| constexpr G4double | GS::meanPDE = 23.6*perCent | 
| const std::vector< G4double > | GS::pdeEnergies | 
| const std::vector< G4double > | GS::pdeValues | 
| constexpr G4double | GS::radiusPCB = radiusScintillator + 10.*mm | 
| Radius of the Printed Circuit Board (PCB). | |
| constexpr G4double | GS::halfheightPCB = 0.75*mm | 
| Half the height of the PCB. | |
| constexpr G4double | GS::radiusEndcap = radiusScintillator + 15.5*mm | 
| Radius of the endcap. | |
| constexpr G4double | GS::halfheightEndcap = 0.25*mm | 
| Half the height of the endcap. | |
| constexpr G4double | GS::coating_space = 0.12*mm | 
| Space between the crystal and the coating around it.  More... | |
| constexpr G4double | GS::coating_thickness = 0.2*mm | 
| Thickness of the cylindrical coating. | |
| constexpr G4double | GS::halfZXsideCosmicRayDetector = 1.5*cm | 
| constexpr G4double | GS::halfYsideCosmicRayDetector = 2.5*mm | 
| constexpr G4double | GS::xCosmicRayDetector = xScintillator | 
| constexpr G4double | GS::yCosmicRayDetector = yScintillator + radiusScintillator + 1.*cm | 
| constexpr G4double | GS::zCosmicRayDetector = zScintillator | 
| constexpr G4double | GS::halfXsideWorld = 0.5*m | 
| Half the x-side length of the world volume. | |
| constexpr G4double | GS::halfYsideWorld = 0.5*m | 
| Half the y-side length of the world volume. | |
| constexpr G4double | GS::halfZsideWorld = 1*m | 
| Half the z-side length of the world volume. | |
Definition of the namespace GS.
Definition in file globalsettings.hh.