From fe6bf1355c30fb65bee7c99e9c86b9d3c6073a6f Mon Sep 17 00:00:00 2001
From: myliu <201916234@mail.sdu.edu.cn>
Date: Thu, 21 Jan 2021 22:36:01 +0800
Subject: [PATCH] Modify CRD parameters

---
 .../DetCRD/compact/CRD_common_v01/DC_Simple_v01_01.xml    | 8 ++++++--
 Digitisers/DCHDigi/src/DCHDigiAlg.cpp                     | 1 -
 2 files changed, 6 insertions(+), 3 deletions(-)

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 cb346b08..b80a2fc1 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 0b9f8f0f..df77494f 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 ;
   }
-- 
GitLab