Warning, /epic/compact/far_forward/ZDC_Athena.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Wouter Deconinck, Whitney Armstrong -->
0003
0004 <lccdd>
0005
0006 <comment>Far Forward Hadron Detectors</comment>
0007
0008 <define>
0009 <comment>
0010 -------------------------------------------
0011 Zero Degree Calorimeter General Parameters
0012 -------------------------------------------
0013 </comment>
0014 <constant name="ZDC_z_pos" value="3560.0 * cm"/> <!-- need to shift FORWARD toward IP to account for 50cm shift -->
0015 <constant name="ZDC_x_pos" value="ZDC_z_pos * ionCrossingAngle"/>
0016 <constant name="ZDC_y_pos" value="0.0 * cm"/>
0017 <constant name="ZDC_rotateX_angle" value="0.0 * rad"/>
0018 <constant name="ZDC_rotateY_angle" value="ionCrossingAngle"/>
0019 <constant name="ZDC_rotateZ_angle" value="0.0 * rad"/>
0020 <constant name="ZDC_width" value="60.0 * cm"/>
0021 <constant name="ZDC_length" value="200.0 * cm"/>
0022
0023 <comment>
0024 -------------------------------
0025 Zero Degree Calorimeter - ECAL
0026 -------------------------------
0027 </comment>
0028 <constant name="ZDCEcal_z_pos" value="ZDC_z_pos"/>
0029 <constant name="ZDCEcal_x_pos" value="ZDCEcal_z_pos * ionCrossingAngle"/>
0030 <constant name="ZDCEcal_y_pos" value="ZDC_y_pos"/>
0031 <constant name="ZDCEcal_rotateX_angle" value="ZDC_rotateX_angle"/>
0032 <constant name="ZDCEcal_rotateY_angle" value="ZDC_rotateY_angle"/>
0033 <constant name="ZDCEcal_rotateZ_angle" value="ZDC_rotateZ_angle"/>
0034 <constant name="ZDCEcal_width" value="ZDC_width"/>
0035
0036 <constant name="ZDC_SiWSciFi_NRepeat" value="1"/>
0037
0038 <constant name="ZDC_Silicon_1_Thickness" value="300.0 * um"/>
0039 <constant name="ZDC_WSciFi_Thickness" value="170.0 * mm"/> <!-- length of WSciFi tower block -->
0040 <constant name="ZDC_Glue_1_Thickness" value="0.11 * mm"/>
0041 <constant name="ZDC_FPC_Thickness" value="0.28 * mm"/>
0042 <constant name="ZDC_Air_1_Thickness" value="1.2 * mm"/>
0043 <constant name="ZDC_Air_2_Thickness" value="3.0 * cm"/>
0044
0045 <constant name="ZDCEcal_layer_thickness" value="ZDC_Silicon_1_Thickness + ZDC_Glue_1_Thickness + ZDC_FPC_Thickness +
0046 ZDC_Air_1_Thickness + ZDC_WSciFi_Thickness + ZDC_Air_2_Thickness"/>
0047 <!--<constant name="ZDCEcal_length" value="ZDC_SiWSciFi_NRepeat * ZDCEcal_layer_thickness"/>-->
0048 <constant name="ZDCEcal_length" value="170.0 * mm"/> <!-- 1 interaction length -->
0049
0050 <comment>
0051 -------------------------------
0052 Zero Degree Calorimeter - HCAL
0053 -------------------------------
0054 </comment>
0055 <constant name="ZDCHcal_x_pos" value="ZDCEcal_x_pos"/>
0056 <constant name="ZDCHcal_y_pos" value="ZDCEcal_y_pos"/>
0057 <constant name="ZDCHcal_z_pos" value="ZDCEcal_z_pos + ZDCEcal_length + 10.0 * cm"/>
0058 <constant name="ZDCHcal_rotateX_angle" value="ZDC_rotateX_angle"/>
0059 <constant name="ZDCHcal_rotateY_angle" value="ZDC_rotateY_angle"/>
0060 <constant name="ZDCHcal_rotateZ_angle" value="ZDC_rotateZ_angle"/>
0061 <constant name="ZDCHcal_width" value="ZDC_width"/>
0062 <constant name="ZDCHcal_length" value="ZDC_length"/>
0063
0064 <constant name="ZDC_SiPb_NRepeat" value="0"/> <!-- changed from 12 -->
0065 <constant name="ZDC_PbScint_NRepeat" value="120"/> <!-- 7 interaction length -->
0066 <constant name="ZDC_Gap_NRepeat" value="0"/>
0067
0068 <constant name="ZDC_Silicon_2_Thickness" value="320.0 * um"/>
0069 <constant name="ZDC_Tungsten_Thickness" value="3.5 * mm"/>
0070 <constant name="ZDC_Glue_2_Thickness" value="0.13 * mm"/>
0071 <constant name="ZDC_Air_3_Thickness" value="1.0 * mm"/>
0072 <constant name="ZDC_Air_4_Thickness" value="0.0013 * mm"/>
0073 <constant name="ZDC_Lead_Thickness" value="10.0 * mm"/>
0074 <constant name="ZDC_Scint_Thickness" value="2.5 * mm"/> <!-- a quarter of Lead thickness -->
0075 <constant name="ZDC_Gap_Thickness" value="2.0 * cm"/>
0076 </define>
0077
0078 <include ref="ZDC_Ecal_WSciFi.xml"/>
0079 <include ref="ZDC_Hcal.xml"/>
0080
0081 </lccdd>