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.