diff --git a/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml b/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml
index 39f0606567dac772e43d09efdd335670f0f2482f..36230440063ab1e4785d4f3340c0cbee6bf02321 100644
--- a/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml
+++ b/Detector/DetCRD/compact/CRD_o1_v01/CRD_Dimensions_v01_01.xml
@@ -84,10 +84,10 @@
     <constant name="DC_Endcap_z" value="0.1*mm"/>
     <constant name="DC_half_length"  value="2225*mm" />
     <constant name="MainTracker_half_length"  value="DC_half_length+DC_Endcap_z" />
-    <constant name="InnerTracker_half_length"  value="MainTracker_half_length" />
+    <constant name="InnerTracker_half_length"  value="DC_half_length" />
     <constant name="InnerTracker_inner_radius" value="234*mm"/>
     <constant name="InnerTracker_outer_radius" value="906*mm"/>
-    <constant name="OuterTracker_half_length"  value="MainTracker_half_length"/>
+    <constant name="OuterTracker_half_length"  value="DC_half_length"/>
     <constant name="OuterTracker_inner_radius" value="1085*mm"/>
     <constant name="OuterTracker_outer_radius" value="1720*mm"/>
     
diff --git a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp
index 09799eca30fd632acee44b9bebd7b29d8ffffc73..6894e6a4eb591895dc97dcc3108edc1456ae6122 100644
--- a/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp
+++ b/Detector/DetDriftChamber/src/driftchamber/DriftChamber.cpp
@@ -147,7 +147,7 @@ static dd4hep::Ref_t create_detector(dd4hep::Detector& theDetector,
     double Endcap_rmin = theDetector.constant<double>("DC_Endcap_rmin");
     double Endcap_rmax = theDetector.constant<double>("DC_Endcap_rmax");
     double Endcap_z = theDetector.constant<double>("DC_Endcap_dz");
-    dd4hep::Tube det_Endcap_solid(Endcap_rmin,Endcap_rmax,Endcap_z);
+    dd4hep::Tube det_Endcap_solid(Endcap_rmin,Endcap_rmax,0.5*Endcap_z);
     dd4hep::Volume det_Endcap_vol(det_name+"Endcap",det_Endcap_solid,det_mat);
     det_Endcap_vol.setVisAttributes(theDetector,"YellowVis");