Warning, /athena/compact/ecal_backward_hybrid.xml is written in an unsupported language. File is not indexed.
0001 <lccdd>
0002 <define>
0003 <comment>
0004 Transition area.
0005 The idea behind this parametrization is that:
0006 one glass module with its wrap is always
0007 a size of 4 crystal modules with its wraps.
0008 Then the transition area (where glass meets crystals) has no gaps
0009
0010 +----------------+----------------+
0011 | +----+ +----+ | +----------+ |
0012 | | | | | | | | |
0013 | +----+ +----+ | | | |
0014 | +----+ +----+ | | | |
0015 | | | | | | | | |
0016 | +----+ +----+ | +----------+ |
0017 +----------------+----------------+
0018 crystal glass
0019
0020 This implies that:
0021 GlassModule_wrap = 2*CrystalModule_wrap
0022 GlassModule_sx = 2*CrystalModule_sx
0023 GlassModule_sy = 2*CrystalModule_sy
0024
0025 </comment>
0026
0027 <constant name="CrystalModule_width" value="20.00*mm"/>
0028 <constant name="CrystalModule_length" value="200.00*mm"/>
0029 <constant name="CrystalModule_wrap" value="0.50*mm"/>
0030 <constant name="CrystalModule_z0" value="0.0*cm"/>
0031
0032 <constant name="GlassModule_width" value="2*CrystalModule_width"/>
0033 <constant name="GlassModule_length" value="55.00*cm"/>
0034 <constant name="GlassModule_wrap" value="2*CrystalModule_wrap"/>
0035 <constant name="GlassModule_z0" value="0.0*cm"/>
0036
0037 <constant name="EcalEndcapNIonCutout_dphi" value="30*degree"/>
0038
0039 <constant name="EcalEndcapN_thickness" value="GlassModule_length"/>
0040 <constant name="EcalEndcapN_z0" value="-EcalEndcapN_zmin - EcalEndcapN_thickness/2"/>
0041 <constant name="EcalEndcapNCrystal_rmax" value="40*cm"/>
0042
0043 <constant name="CrystalModule_distance" value="CrystalModule_width + CrystalModule_wrap"/>
0044 <constant name="GlassModule_distance" value="GlassModule_width + GlassModule_wrap"/>
0045 </define>
0046
0047 <display>
0048 <vis name="HybridEcalOuterVis" alpha="0.5" r= "0.3" g="0.3" b="0.3" showDaughters="true" visible="true"/>
0049 </display>
0050
0051 <detectors>
0052
0053 <documentation level="10">
0054 #### Backwards Endcap EM Calorimeter
0055
0056 Backwards Endcap EM Calorimeter, placements generated by script
0057 </documentation>
0058 <detector id="ECalEndcapN_ID" name="EcalEndcapN" type="HybridCalorimeter" readout="EcalEndcapNHits">
0059 <position x="0" y="0" z="EcalEndcapN_z0"/>
0060 <rotation x="0" y="0" z="0"/>
0061 </detector>
0062 </detectors>
0063 <readouts>
0064 <comment>Effectively no segmentation, the segmentation is used to provide cell dimension info</comment>
0065 <readout name="EcalEndcapNHits">
0066 <segmentation type="MultiSegmentation" key="sector">
0067 <segmentation name="CrystalSeg" key_value="1" type="CartesianGridXY" grid_size_x="CrystalModule_distance" grid_size_y="CrystalModule_distance"/>
0068 <segmentation name="GlassSeg" key_value="2" type="CartesianGridXY" grid_size_x="GlassModule_distance" grid_size_y="GlassModule_distance"/>
0069 </segmentation>
0070 <id>system:8,sector:4,module:20,x:32:-16,y:-16</id>
0071 </readout>
0072 </readouts>
0073 </lccdd>