From 7206efe6302d2bc354d175d53b913eed93d6f792 Mon Sep 17 00:00:00 2001 From: Dmitry Romanov <romanov@jlab.org> Date: Thu, 25 Mar 2021 15:01:14 +0000 Subject: [PATCH] Created dummy file to introduce DD4Hep to students --- compact/ffi_offmtrk.xml | 97 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 compact/ffi_offmtrk.xml diff --git a/compact/ffi_offmtrk.xml b/compact/ffi_offmtrk.xml new file mode 100644 index 0000000..563167e --- /dev/null +++ b/compact/ffi_offmtrk.xml @@ -0,0 +1,97 @@ + +<lccdd> + + <define> + </define> + + <limits> + </limits> + + <regions> + </regions> + + <display> + </display> + + <!-- Define detector --> + <detectors> + + <detector + id="HCalBarrel_ID" + name="HcalBarrel" + type="DD4hep_PolyhedraBarrelCalorimeter2" + readout="HcalBarrelHits" + calorimeterType="HAD_BARREL" + gap="0.*cm" + material="Steel235"> + <dimensions + numsides="CaloSides" + rmin="HcalBarrel_rmin" + z="HcalBarrelLength"/> + <staves vis="HcalBarrelVis"/> + <layer repeat="HcalBarrelLayers"> + <slice material="Steel235" thickness="HcalSteelThickness"/> + <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> + <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> + <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> + <slice material="G10" thickness="HcalG10Thickness"/> + <slice material="Air" thickness="HcalAirThickness"/> + </layer> + </detector> + + <detector + id="HCalEndcapP_ID" + name="HcalEndcapP" + type="refdet_PolyhedraEndcapCalorimeter2" + readout="HcalEndcapHits" + vis="HcalEndcapVis" + calorimeterType="HAD_ENDCAP" + reflect="false"> + <dimensions + numsides="CaloSides" + zmin="HcalEndcap_zmin" + rmin="HcalEndcapP_rmin" + rmax="HcalBarrel_rmax"/> + <layer repeat="HcalEndcapLayers" vis="HcalEndcapVis" > + <slice material="Steel235" thickness="HcalSteelThickness"/> + <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> + <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> + <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> + <slice material="G10" thickness="HcalG10Thickness"/> + <slice material="Air" thickness="HcalAirThickness"/> + </layer> + </detector> + + <detector + id="HCalEndcapN_ID" + name="HcalEndcapN" + type="refdet_PolyhedraEndcapCalorimeter2" + readout="HcalEndcapHits" + vis="HcalEndcapVis" + calorimeterType="HAD_ENDCAP" reflect="true"> + <dimensions + numsides="CaloSides" + zmin="HcalEndcap_zmin" + rmin="HcalEndcapN_rmin" + rmax="HcalBarrel_rmax"/> + <layer repeat="HcalEndcapLayers" vis="HcalEndcapVis" > + <slice material="Steel235" thickness="HcalSteelThickness"/> + <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> + <slice material="RPCGasDefault" thickness="HcalRPCGasThickness" sensitive="yes" limits="cal_limits"/> + <slice material="PyrexGlass" thickness="HcalPyrexThickness"/> + <slice material="G10" thickness="HcalG10Thickness"/> + <slice material="Air" thickness="HcalAirThickness"/> + </layer> + </detector> + + </detectors> + <!-- Definition of the readout segmentation/definition --> + <readouts> + </readouts> + + <plugins> + </plugins> + + <fields> + </fields> +</lccdd> -- GitLab