diff --git a/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml b/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml index cb346b082a29872267f46861cc7aeb3073ad6ca3..b80a2fc115f857e8c6bab49750f1f03f1f724212 100644 --- a/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml +++ b/Detector/DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml @@ -38,14 +38,18 @@ <constant name="SDT_outer_chamber_outer_wall_radius_min" value="1715*mm"/> <constant name="SDT_outer_chamber_outer_wall_radius_max" value="1717.8*mm"/> + <constant name="SDT_Endcap_rmin" value="SDT_radius_min"/> + <constant name="SDT_Endcap_rmax" value="SDT_radius_max"/> + <constant name="SDT_Endcap_dz" value="0.1*mm"/> + </define> <detectors> <detector id="DetID_DC" name="DriftChamber" type="DriftChamber" readout="DriftChamberHitsCollection" vis="BlueVis" sensitive="true" insideTrackingVolume="true"> <envelope vis="SeeThrough"> <shape type="BooleanShape" operation="Union" material="Air"> - <shape type="Tube" rmin="SDT_radius_min" rmax="909*mm" dz="SDT_half_length" /> - <shape type="Tube" rmin="1084.8*mm" rmax="SDT_radius_max" dz="SDT_half_length" /> + <shape type="Tube" rmin="SDT_radius_min" rmax="909*mm" dz="SDT_half_length++SDT_Endcap_dz" /> + <shape type="Tube" rmin="1084.8*mm" rmax="SDT_radius_max" dz="SDT_half_length++SDT_Endcap_dz" /> </shape> </envelope> diff --git a/Digitisers/DCHDigi/src/DCHDigiAlg.cpp b/Digitisers/DCHDigi/src/DCHDigiAlg.cpp index 0b9f8f0fe5ca80f649d1318fece0192d67adc29b..df77494f1371876a08b1a0b942905936dddca50c 100644 --- a/Digitisers/DCHDigi/src/DCHDigiAlg.cpp +++ b/Digitisers/DCHDigi/src/DCHDigiAlg.cpp @@ -109,7 +109,6 @@ StatusCode DCHDigiAlg::execute() } } if(m_WriteAna && (nullptr!=m_tuple)){ - if(m_WriteAna){ m_n_sim = 0; m_n_digi = 0 ; }