Monte Carlo LYSO
Geant4 simulation for the LYSO calorimeter prototype
Namespaces | Variables
globalsettings.hh File Reference

Definition of the namespace GS. More...

#include "G4SystemOfUnits.hh"
Include dependency graph for globalsettings.hh:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Definition of the namespace GS.

Definition in file globalsettings.hh.