EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EICG4ZDCconstants.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file EICG4ZDCconstants.h
1 
2 #ifndef EICG4ZDCconstants_h
3 #define EICG4ZDCconstants_h 1
4 
5 #include <Geant4/G4SystemOfUnits.hh>
6 
7 //Crystal Towers
8 constexpr G4int nCTowerX=20;
9 constexpr G4int nCTowerY=20;
10 constexpr G4int nCTowerZ=1;
11 constexpr G4double CTower_X = 3. *cm;
12 constexpr G4double CTower_Y = 3. *cm;
13 constexpr G4double CTower_Z = 7. *cm;
14 constexpr G4double CTower_GAP = 3. *cm;
15 
16 //MiniFoCal block
17 constexpr G4int NumberOfLayers = 22;
18 constexpr G4int NumberPIX = 2;
19 constexpr G4int NumberPAD = 20;
20 constexpr G4int NPadOnlyLayers=10;
21 
22 //=================================================================
23 //PIX detector
24 constexpr G4int NpixX = 200;
25 constexpr G4int NpixY = 200;
26 constexpr G4double PIX_X = 3.*mm; //changed from 0.1
27 constexpr G4double PIX_Y = 3.*mm; //changed from 0.1
28 constexpr G4double PIX_Z = 0.30*mm; //changed from 0.1
29 //Thicknesses
30 constexpr G4double PIX_Absorber_Z = 3.5*mm;
31 constexpr G4double PIX_Glue1_Z = 0.11*mm; //between W-Si
32 constexpr G4double PIX_Glue2_Z = 0.11*mm; //between Si+FPC
33 constexpr G4double PIX_FPC_Z = 0.28*mm; //Readout
34 constexpr G4double PIX_AirGap = 1.2*mm;
36 
37 //=================================================================
38 //PAD detector
39 constexpr G4int NpadX = 60;
40 constexpr G4int NpadY = 60;
41 constexpr G4double PAD_X = 10.0*mm;
42 constexpr G4double PAD_Y = 10.0*mm;
43 constexpr G4double PAD_Z = 0.32*mm;
44 //Overall materials
45 //Thicknesses
46 constexpr G4double PAD_Absorber_Z = 3.5*mm;
47 constexpr G4double PAD_Glue1_Z = 0.11*mm; //between W-Si
48 constexpr G4double PAD_Glue2_Z = 0.13*mm; //between Si+FPC
49 constexpr G4double PAD_FPC_Z = 0.28*mm;
50 constexpr G4double PAD_AirGap = 1.0*mm;
52 
53 //=================================================================
54 // Focal-H parameters
55 //=================================================================
56 //Dimentions of the detector
57 constexpr G4double HCAL_Z_Absorber = 30.0*mm;
58 constexpr G4double HCAL_Z_Scintillator = 2*mm;
59 constexpr G4double HCAL_Z_Gap = 0.0013*mm;
61 
62 constexpr G4int HCALSiNumberOfLayers = 12;
64 
65 constexpr G4int HCALSciNumberOfLayers = 30;
66 constexpr G4int HCALNumberOfTowersX = 6;
67 constexpr G4int HCALNumberOfTowersY = 6;
68 constexpr G4int HCALNumberOfTowersZ = 2;
70 
71 constexpr G4double HCAL_X_Tower = 100.0*mm; //25mm -> 10cm
72 constexpr G4double HCAL_Y_Tower = 100.0*mm;
73 constexpr G4double HCAL_Tower_Gap = 20. *mm;
74 
75 #endif