<lccdd> <define> <constant name="HcalBarrel_offset" value="(HcalEndcapP_zmin-HcalEndcapN_zmin)/2.0" /> </define> <limits> </limits> <regions> </regions> <display> <vis name="HcalVis" alpha="0.9" r="0.75" g="0.0" b="0.0" showDaughters="false"/> <vis name="HcalBarrelVis" alpha="0.9" r="0.0" g="0.3" b="0.8" showDaughters="true" visible="true" /> <vis name="HcalEndcapVis" alpha="0.9" r="0.0" g="0.3" b="0.8" showDaughters="true" visible="true" /> <vis name="HcalSensorVis" alpha="0.9" r="1.0" g="0.0" b="0.2" showDaughters="true" visible="true" /> <vis name="HcalAbsorberVis" alpha="0.9" r="0.4" g="0.4" b="0.6" showDaughters="true" visible="true" /> </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="2.0*cm" vis="HcalAbsorberVis"/> <slice material="Polystyrene" thickness="0.5*cm" vis="HcalSensorVis" sensitive="yes" limits="cal_limits"/> </layer> </detector> <detector id="HCalEndcapP_ID" name="HcalEndcapP" type="refdet_PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" 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="2.0" vis="HcalAbsorberVis"/> <slice material="Polystyrene" thickness="0.3*cm" vis="HcalSensorVis" sensitive="yes" limits="cal_limits"/> </layer> </detector> <detector id="HCalEndcapN_ID" name="HcalEndcapN" type="refdet_PolyhedraEndcapCalorimeter2" readout="HcalEndcapHits" 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="HcalSteelThickness" vis="HcalAbsorberVis"/> <slice material="Polystyrene" thickness="0.5*cm" 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:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> </readout> <readout name="HcalEndcapHits"> <segmentation type="CartesianGridXY" grid_size_x="100 * mm" grid_size_y="100 * mm"/> <id>system:6,barrel:3,module:4,layer:8,slice:5,x:32:-16,y:-16</id> </readout> </readouts> <plugins> </plugins> <fields> </fields> </lccdd>