<lccdd> <define> <constant name="HcalBarrel_offset" value="(HcalEndcapP_zmin-HcalEndcapN_zmin)/2.0" /> </define> <limits> </limits> <regions> </regions> <display> </display> <!-- Define detector --> <detectors> <detector id="HCalBarrel_ID" name="HcalBarrel" type="athena_EcalBarrel" readout="HcalBarrelHits" calorimeterType="HAD_BARREL" offset="HcalBarrel_offset" gap="0.*cm" material="Steel235"> <dimensions numsides="CaloSides" rmin="HcalBarrel_rmin" z="HcalBarrelLength"/> <staves vis="HcalBarrelVis"/> <layer repeat="HcalBarrelLayer_NRepeat"> <slice material="Steel235" thickness="HcalBarrelSteelThickness" vis="HcalAbsorberVis"/> <slice material="Polystyrene" thickness="HcalBarrelPolystyreneThickness" vis="HcalSensorVis" sensitive="yes" limits="cal_limits"/> </layer> </detector> <detector id="HCalEndcapP_ID" name="HcalEndcapP" type="athena_PolyhedraEndcapCalorimeter2" readout="HcalEndcapPHits" vis="HcalEndcapVis" calorimeterType="HAD_ENDCAP" reflect="false"> <position x="0" y="0" z="0"/> <dimensions numsides="CaloSides" zmin="HcalEndcapP_zmin" rmin="HcalEndcapP_rmin" rmax="HcalBarrel_rmax"/> <layer repeat="51" vis="HcalEndcapVis" > <slice material="Steel235" thickness="HcalEndcapPSteelThickness" vis="HcalAbsorberVis"/> <slice material="Polystyrene" thickness="HcalEndcapPPolystyreneThickness" vis="HcalSensorVis" sensitive="yes" limits="cal_limits"/> </layer> </detector> <detector id="HCalEndcapN_ID" name="HcalEndcapN" type="athena_PolyhedraEndcapCalorimeter2" readout="HcalEndcapNHits" vis="HcalEndcapVis" calorimeterType="HAD_ENDCAP" reflect="true"> <position x="0" y="0" z="0"/> <dimensions numsides="CaloSides" zmin="HcalEndcapN_zmin" rmin="HcalEndcapN_rmin" rmax="HcalBarrel_rmax"/> <layer repeat="HcalEndcapNLayer_NRepeat" vis="HcalEndcapVis" > <slice material="Steel235" thickness="HcalEndcapNSteelThickness" vis="HcalAbsorberVis"/> <slice material="Polystyrene" thickness="HcalEndcapNPolystyreneThickness" vis="HcalSensorVis" sensitive="yes" limits="cal_limits"/> </layer> </detector> </detectors> <!-- Definition of the readout segmentation/definition --> <readouts> <readout name="HcalBarrelHits"> <segmentation type="CartesianGridXY" grid_size_x="100* mm" grid_size_y="100 * mm"/> <id>system:8,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> </readout> <readout name="HcalEndcapPHits"> <segmentation type="CartesianGridXY" grid_size_x="100 * mm" grid_size_y="100 * mm"/> <id>system:8,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> </readout> <readout name="HcalEndcapNHits"> <segmentation type="CartesianGridXY" grid_size_x="100 * mm" grid_size_y ="100 * mm"/> <id>system:8,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> </readout> </readouts> <plugins> </plugins> <fields> </fields> </lccdd>