ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EICG4ZDCconstants.h File Reference
#include <Geant4/G4SystemOfUnits.hh>
+ Include dependency graph for EICG4ZDCconstants.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

constexpr G4int nCTowerX =20
 
constexpr G4int nCTowerY =20
 
constexpr G4int nCTowerZ =1
 
constexpr G4double CTower_X = 3. *cm
 
constexpr G4double CTower_Y = 3. *cm
 
constexpr G4double CTower_Z = 7. *cm
 
constexpr G4double CTower_GAP = 3. *cm
 
constexpr G4int NumberOfLayers = 22
 
constexpr G4int NumberPIX = 2
 
constexpr G4int NumberPAD = 20
 
constexpr G4int NPadOnlyLayers =10
 
constexpr G4int NpixX = 200
 
constexpr G4int NpixY = 200
 
constexpr G4double PIX_X = 3.*mm
 
constexpr G4double PIX_Y = 3.*mm
 
constexpr G4double PIX_Z = 0.30*mm
 
constexpr G4double PIX_Absorber_Z = 3.5*mm
 
constexpr G4double PIX_Glue1_Z = 0.11*mm
 
constexpr G4double PIX_Glue2_Z = 0.11*mm
 
constexpr G4double PIX_FPC_Z = 0.28*mm
 
constexpr G4double PIX_AirGap = 1.2*mm
 
constexpr G4double PIX_Layer_Thickness = PIX_Absorber_Z + PIX_Glue1_Z + PIX_Z + PIX_Glue2_Z + PIX_FPC_Z + PIX_AirGap
 
constexpr G4int NpadX = 60
 
constexpr G4int NpadY = 60
 
constexpr G4double PAD_X = 10.0*mm
 
constexpr G4double PAD_Y = 10.0*mm
 
constexpr G4double PAD_Z = 0.32*mm
 
constexpr G4double PAD_Absorber_Z = 3.5*mm
 
constexpr G4double PAD_Glue1_Z = 0.11*mm
 
constexpr G4double PAD_Glue2_Z = 0.13*mm
 
constexpr G4double PAD_FPC_Z = 0.28*mm
 
constexpr G4double PAD_AirGap = 1.0*mm
 
constexpr G4double PAD_Layer_Thickness = PAD_Absorber_Z + PAD_Glue1_Z + PAD_Z + PAD_Glue2_Z + PAD_FPC_Z + PAD_AirGap
 
constexpr G4double HCAL_Z_Absorber = 30.0*mm
 
constexpr G4double HCAL_Z_Scintillator = 2*mm
 
constexpr G4double HCAL_Z_Gap = 0.0013*mm
 
constexpr G4double HCal_Layer_Thickness = HCAL_Z_Absorber + HCAL_Z_Scintillator + HCAL_Z_Gap
 
constexpr G4int HCALSiNumberOfLayers = 12
 
constexpr G4double HCal_Si_Layer_Thickness = HCAL_Z_Absorber + PAD_Glue1_Z + PAD_Z + PAD_Glue2_Z + PAD_FPC_Z + PAD_AirGap
 
constexpr G4int HCALSciNumberOfLayers = 30
 
constexpr G4int HCALNumberOfTowersX = 6
 
constexpr G4int HCALNumberOfTowersY = 6
 
constexpr G4int HCALNumberOfTowersZ = 2
 
constexpr G4int NLayersHCALTower = HCALSciNumberOfLayers / HCALNumberOfTowersZ
 
constexpr G4double HCAL_X_Tower = 100.0*mm
 
constexpr G4double HCAL_Y_Tower = 100.0*mm
 
constexpr G4double HCAL_Tower_Gap = 20. *mm
 

Variable Documentation

constexpr G4double CTower_GAP = 3. *cm

Definition at line 14 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 14 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double CTower_X = 3. *cm

Definition at line 11 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 11 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double CTower_Y = 3. *cm

Definition at line 12 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 12 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double CTower_Z = 7. *cm

Definition at line 13 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 13 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double HCal_Layer_Thickness = HCAL_Z_Absorber + HCAL_Z_Scintillator + HCAL_Z_Gap

Definition at line 60 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 60 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double HCal_Si_Layer_Thickness = HCAL_Z_Absorber + PAD_Glue1_Z + PAD_Z + PAD_Glue2_Z + PAD_FPC_Z + PAD_AirGap

Definition at line 63 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 63 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSiliconLayers().

constexpr G4double HCAL_Tower_Gap = 20. *mm

Definition at line 73 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 73 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double HCAL_X_Tower = 100.0*mm

Definition at line 71 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 71 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double HCAL_Y_Tower = 100.0*mm

Definition at line 72 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 72 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double HCAL_Z_Absorber = 30.0*mm

Definition at line 57 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 57 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double HCAL_Z_Gap = 0.0013*mm

Definition at line 59 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 59 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers().

constexpr G4double HCAL_Z_Scintillator = 2*mm

Definition at line 58 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 58 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers().

constexpr G4int HCALNumberOfTowersX = 6

Definition at line 66 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 66 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int HCALNumberOfTowersY = 6

Definition at line 67 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 67 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int HCALNumberOfTowersZ = 2

Definition at line 68 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 68 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int HCALSciNumberOfLayers = 30

Definition at line 65 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 65 of file EICG4ZDCconstants.h

constexpr G4int HCALSiNumberOfLayers = 12

Definition at line 62 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 62 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int nCTowerX =20

Definition at line 8 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 8 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int nCTowerY =20

Definition at line 9 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 9 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int nCTowerZ =1

Definition at line 10 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 10 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NLayersHCALTower = HCALSciNumberOfLayers / HCALNumberOfTowersZ

Definition at line 69 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 69 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructHCSciLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NPadOnlyLayers =10

Definition at line 20 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 20 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NpadX = 60

Definition at line 39 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 39 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NpadY = 60

Definition at line 40 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 40 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NpixX = 200

Definition at line 24 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 24 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NpixY = 200

Definition at line 25 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 25 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NumberOfLayers = 22

Definition at line 17 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 17 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NumberPAD = 20

Definition at line 19 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 19 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4int NumberPIX = 2

Definition at line 18 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 18 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_Absorber_Z = 3.5*mm

Definition at line 46 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 46 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_AirGap = 1.0*mm

Definition at line 50 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 50 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_FPC_Z = 0.28*mm

Definition at line 49 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 49 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_Glue1_Z = 0.11*mm

Definition at line 47 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 47 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_Glue2_Z = 0.13*mm

Definition at line 48 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 48 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_Layer_Thickness = PAD_Absorber_Z + PAD_Glue1_Z + PAD_Z + PAD_Glue2_Z + PAD_FPC_Z + PAD_AirGap

Definition at line 51 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 51 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_X = 10.0*mm

Definition at line 41 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 41 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_Y = 10.0*mm

Definition at line 42 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 42 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PAD_Z = 0.32*mm

Definition at line 43 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 43 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), EICG4ZDCStructure::ConstructHCSiliconLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_Absorber_Z = 3.5*mm

Definition at line 30 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 30 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_AirGap = 1.2*mm

Definition at line 34 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 34 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_FPC_Z = 0.28*mm

Definition at line 33 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 33 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_Glue1_Z = 0.11*mm

Definition at line 31 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 31 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_Glue2_Z = 0.11*mm

Definition at line 32 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 32 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_Layer_Thickness = PIX_Absorber_Z + PIX_Glue1_Z + PIX_Z + PIX_Glue2_Z + PIX_FPC_Z + PIX_AirGap

Definition at line 35 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 35 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_X = 3.*mm

Definition at line 26 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 26 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_Y = 3.*mm

Definition at line 27 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 27 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().

constexpr G4double PIX_Z = 0.30*mm

Definition at line 28 of file EICG4ZDCconstants.h.

View newest version in sPHENIX GitHub at line 28 of file EICG4ZDCconstants.h

Referenced by EICG4ZDCStructure::ConstructCrystalTowers(), EICG4ZDCStructure::ConstructEMLayers(), and EICG4ZDCStructure::PrintTowerMap().