Warning, /epic/compact/ecal/forward_insert_homogeneous.xml is written in an unsupported language. File is not indexed.
0001 <!-- SPDX-License-Identifier: LGPL-3.0-or-later -->
0002 <!-- Copyright (C) 2022 Ryan Milton -->
0003
0004 <lccdd>
0005
0006 <info name="forward_insert_homogeneous.xml"
0007 title="Forward ECal Insert Calorimeter"
0008 author="@rymilton"
0009 url="https://github.com/rymilton"
0010 status="development"
0011 version="1.0"
0012 ><comment/></info>
0013
0014 <define>
0015 <documentation>
0016 #### Material Thickness
0017 </documentation>
0018 <constant name="EcalEndcapPInsertCoverThickness" value="0.1*cm"/>
0019 <constant name="EcalEndcapPInsertAirThickness" value="10.15*cm"/>
0020 <constant name="EcalEndcapPInsertPCBThickness" value="0.25*cm"/>
0021 <constant name="EcalEndcapPInsertLightGuideThickness" value="2.5*cm"/>
0022 <constant name="EcalEndcapPInsertScintillatorThickness" value="17.*cm"/>
0023
0024 <documentation>
0025 - Insert N Layers and computed Thickness
0026 </documentation>
0027
0028 <constant name="EcalEndcapPInsertSingleLayerThickness"
0029 value="EcalEndcapPInsertCoverThickness +
0030 EcalEndcapPInsertAirThickness +
0031 EcalEndcapPInsertPCBThickness +
0032 EcalEndcapPInsertLightGuideThickness +
0033 EcalEndcapPInsertScintillatorThickness "
0034 />
0035 <constant name="EcalEndcapPInsertLayer_NRepeat" value="1"/>
0036 </define>
0037
0038 <detectors>
0039 <documentation>
0040 ### Forward (Positive Z) Endcap Insert for Electromagnetic Calorimeter
0041 Insert goes in the middle of the forward endcap ECal -- around the beampipe
0042
0043 Has 5 sections:
0044 - Aluminum cover
0045 - Air gap
0046 - PCB
0047 - Light guides (plexiglass)
0048 - Scintillating fibers (modeled as homogeneous material)
0049
0050 Circular hole is cut out from each layer to account for the beampipe
0051 Hole radius is beampipe radius + 3.85 cm of clearance
0052
0053 </documentation>
0054 <detector
0055 id="EcalEndcapPInsert_ID"
0056 name="EcalEndcapPInsert"
0057 type="epic_InsertCalorimeter"
0058 vis="HcalEndcapInsertVis"
0059 readout="EcalEndcapPInsertHits"
0060 >
0061 <position x="EcalEndcapPInsert_xposition" y="EcalEndcapPInsert_yposition" z="EcalEndcapPInsert_zmin"/>
0062 <dimensions
0063 x="EcalEndcapPInsert_width"
0064 y="EcalEndcapPInsert_height"
0065 z="EcalEndcapPInsert_length"
0066 />
0067 <comment> Slices will be ordered according to the slice order listed here </comment>
0068 <layer repeat="EcalEndcapPInsertLayer_NRepeat" thickness = "EcalEndcapPInsertSingleLayerThickness">
0069 <slice material="Aluminum" thickness="EcalEndcapPInsertCoverThickness"/>
0070 <slice material="Air" thickness="EcalEndcapPInsertAirThickness"/>
0071 <slice material="Fr4" thickness="EcalEndcapPInsertPCBThickness"/>
0072 <slice material="Plexiglass" thickness="EcalEndcapPInsertLightGuideThickness"/>
0073 <slice material="AvgTungstenScFi" thickness="EcalEndcapPInsertScintillatorThickness" sensitive="true"/>
0074 </layer>
0075 <documentation>
0076 initial_hole_radius: Hole radius at front of first layer
0077 final_hole_radius: Hole radius at front of final layer. For the ecal insert, the hole radius is constant
0078 initial_hole_x/y: Hole x/y position (global coordinates) in first layer
0079 final_hole_x/y: Hole x/y position (global coordinates) in final layer. For the ecal insert, the hole does not change position
0080 </documentation>
0081 <beampipe_hole
0082 initial_hole_radius="EcalEndcapPInsert_hole_radius"
0083 final_hole_radius="EcalEndcapPInsert_hole_radius"
0084 initial_hole_x="EcalEndcapPInsert_hole_xposition"
0085 final_hole_x="EcalEndcapPInsert_hole_xposition"
0086 initial_hole_y="EcalEndcapPInsert_hole_yposition"
0087 final_hole_y="EcalEndcapPInsert_hole_yposition"
0088 left_right_gap="0.38*cm"
0089 />
0090 </detector>
0091 </detectors>
0092
0093 <readouts>
0094 <readout name="EcalEndcapPInsertHits">
0095 <documentation>
0096 Readout size matches the size of the forward ECal readout in x and y.
0097 </documentation>
0098 <segmentation
0099 type="CartesianGridXY"
0100 grid_size_x="24.925*mm"
0101 grid_size_y="24.65*mm"
0102 />
0103 <id>system:8,barrel:3,module:4,layer:7,side:1,slice:5,x:32:-16,y:-16</id>
0104 </readout>
0105
0106 </readouts>
0107
0108 </lccdd>