Warning, /epic/compact/far_forward/ZDC_WSi.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Shima Shimizu -->
0003
0004 <lccdd>
0005 <comment>
0006 //////////////////////////////////////////////////
0007 // Far Forward Zero Degree Calorimeter
0008 // Crystal calorimeter
0009 //////////////////////////////////////////////////
0010 </comment>
0011
0012 <define>
0013 <constant name="ZDC_WSi_x" value="ZDC_width"/>
0014 <constant name="ZDC_WSi_y" value="ZDC_height"/>
0015 <constant name="ZDC_WSi_pix_nlayers" value="ZDC_WSi_nblocks + 1"/>
0016 <constant name="ZDC_WSi_pad_nlayers" value="ZDC_WSi_nblocks * ZDC_WSi_pad_nlayers_per_block"/>
0017 <constant name="ZDC_WSi_pad_layerthickness"
0018 value="ZDC_Tungsten_thickness + ZDC_glue_thickness + ZDC_pad_thickness + ZDC_glue_thickness + ZDC_PCB_thickness + ZDC_Si_Air_thickness"/>
0019 <constant name="ZDC_WSi_pixel_layerthickness"
0020 value="ZDC_Tungsten_thickness + ZDC_glue_thickness + ZDC_pixel_thickness + ZDC_glue_thickness + ZDC_PCB_thickness + ZDC_Si_Air_thickness"/>
0021 <constant name="ZDC_WSi_z"
0022 value="ZDC_WSi_pix_nlayers * ZDC_WSi_pixel_layerthickness - ZDC_Tungsten_thickness - ZDC_glue_thickness + ZDC_WSi_pad_nlayers * ZDC_WSi_pad_layerthickness"/>
0023 </define>
0024
0025 <detectors>
0026 <detector
0027 id="ZDC_WSi_ID"
0028 name="ZDC_WSi"
0029 type="ZDC_ImagingCal"
0030 vis="ZDC_WSi_Vis"
0031 readout="ZDC_WSi_Hits">
0032 <position x="ZDC_WSi_x_pos" y="ZDC_WSi_y_pos" z="ZDC_WSi_z_pos"/>
0033 <rotation x="ZDC_WSi_rotateX_angle" y="ZDC_WSi_rotateY_angle" z="ZDC_WSi_rotateZ_angle"/>
0034 <dimensions x="ZDC_WSi_x" y="ZDC_WSi_y" z="ZDC_WSi_z"/>
0035 <layer id="1" nlayer="1" gapspace="ZDC_Si_Air_thickness">
0036 <slice name="silicon" material="Silicon" thickness="ZDC_pixel_thickness" vis="AnlRed" sensitive="true"/>
0037 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0038 <slice name="pcb" material="ZDC_PET" thickness="ZDC_PCB_thickness" vis="AnlGreen"/>
0039 </layer>
0040 <layer id="2" nlayer="ZDC_WSi_pad_nlayers_per_block" gapspace="ZDC_Si_Air_thickness">
0041 <slice name="tungsten" material="ZDC_Tungsten" thickness="ZDC_Tungsten_thickness" vis="AnlLight_Gray"/>
0042 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0043 <slice name="silicon" material="Silicon" thickness="ZDC_pad_thickness" vis="AnlTeal" sensitive="true"/>
0044 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0045 <slice name="pcb" material="ZDC_PET" thickness="ZDC_PCB_thickness" vis="AnlGreen"/>
0046 </layer>
0047 <layer id="3" nlayer="1" gapspace="ZDC_Si_Air_thickness">
0048 <slice name="tungsten" material="ZDC_Tungsten" thickness="ZDC_Tungsten_thickness" vis="AnlLight_Gray"/>
0049 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0050 <slice name="silicon" material="Silicon" thickness="ZDC_pixel_thickness" vis="AnlRed" sensitive="true"/>
0051 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0052 <slice name="pcb" material="ZDC_PET" thickness="ZDC_PCB_thickness" vis="AnlGreen"/>
0053 </layer>
0054 <layer id="4" nlayer="ZDC_WSi_pad_nlayers_per_block" gapspace="ZDC_Si_Air_thickness">
0055 <slice name="tungsten" material="ZDC_Tungsten" thickness="ZDC_Tungsten_thickness" vis="AnlLight_Gray"/>
0056 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0057 <slice name="silicon" material="Silicon" thickness="ZDC_pad_thickness" vis="AnlTeal" sensitive="true"/>
0058 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0059 <slice name="pcb" material="ZDC_PET" thickness="ZDC_PCB_thickness" vis="AnlGreen"/>
0060 </layer>
0061 <layer id="5" nlayer="1" gapspace="ZDC_Si_Air_thickness">
0062 <slice name="tungsten" material="ZDC_Tungsten" thickness="ZDC_Tungsten_thickness" vis="AnlLight_Gray"/>
0063 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0064 <slice name="silicon" material="Silicon" thickness="ZDC_pixel_thickness" vis="AnlRed" sensitive="true"/>
0065 <slice name="glue" material="G10" thickness="ZDC_glue_thickness" vis="AnlLight_Gray"/>
0066 <slice name="pcb" material="ZDC_PET" thickness="ZDC_PCB_thickness" vis="AnlGreen"/>
0067 </layer>
0068
0069 </detector>
0070 </detectors>
0071
0072 <readouts>
0073 <readout name="ZDC_WSi_Hits">
0074 <segmentation type="MultiSegmentation" key="silicon">
0075 <segmentation name="WSi_Pixel1" type="CartesianGridXY" key_value="1" grid_size_x="4.*mm" grid_size_y="3.*mm"/>
0076 <segmentation name="WSi_Pixel2" type="CartesianGridXY" key_value="12" grid_size_x="4.*mm" grid_size_y="3.*mm"/>
0077 <segmentation name="WSi_Pixel3" type="CartesianGridXY" key_value="23" grid_size_x="4.*mm" grid_size_y="3.*mm"/>
0078 <segmentation name="WSi_Pad1" type="CartesianGridXY" key_min="2" key_max="11" grid_size_x="1.*cm" grid_size_y="1.*cm"/>
0079 <segmentation name="WSi_Pad2" type="CartesianGridXY" key_min="13" key_max="22" grid_size_x="1.*cm" grid_size_y="1.*cm"/>
0080 </segmentation>
0081 <id>system:8,silicon:6,x:24:-12,y:-12</id>
0082 </readout>
0083 </readouts>
0084
0085 </lccdd>