diff --git a/compact/central_tracker.xml b/compact/central_tracker.xml
index a1aed4d51c5b367bdc6686e22d7dcf0c78c34c6e..3fe000904673180ca48d8384173231f68760e036 100644
--- a/compact/central_tracker.xml
+++ b/compact/central_tracker.xml
@@ -58,7 +58,6 @@ total X0 0.24% per disk layer (4 sectors per disk):
     <constant name="TrackerEndcapInner_nLayers"          value="1"/>
     <constant name="TrackerEndcapOuter_nLayers"          value="3"/>
     <constant name="TrackerEndcapLayer_dz"               value="2*cm"/>
-    <constant name="TrackerEndcapModule_dz"              value="2.5*mm"/>
 
     <constant name="TrackerEndcapInner_zmin"            value="49*cm"/>
     <constant name="TrackerEndcapInner_zmax"            value="TrackerEndcapInner_zmin+TrackerEndcapLayer_dz"/>
@@ -117,21 +116,22 @@ total X0 0.24% per disk layer (4 sectors per disk):
     <constant name="TrackerEndcapOuterCone_length"     value="TrackerEndcapOuterCone_zmax - TrackerEndcapOuterCone_zmin"/>
 
 
-    <constant name="TrackerEndcap_NModules" value="12"/>
-    <comment> nmodules = np.pi/np.arcsin(frame_width*np.cos(tilt_angle)/2.0/R) </comment>
+    <comment> Barrel staves, nmodules = np.pi/np.arcsin(frame_width*np.cos(tilt_angle)/2.0/R) </comment>
     <constant name="TrackerBarrel_StaveTiltAngle" value="5.0*degree"/>
     <constant name="TrackerBarrelInner_NModules1" value="33"/>
     <constant name="TrackerBarrelInner_NModules2" value="36"/>
     <constant name="TrackerBarrelOuter_NModules1" value="62"/>
     <constant name="TrackerBarrelOuter_NModules2" value="68"/>
 
-
-    <constant name="TrackerEndcapInnerModOpeningAngle" value="360.0/TrackerEndcap_NModules*degree"/>
+    <comment> endcap panels, with z offset of 2.5mm each panel, and 0.5 degree overlap </comment>
+    <constant name="TrackerEndcap_NModules" value="12"/>
+    <constant name="TrackerEndcapModule_dz"               value="2.5*mm"/>
+    <constant name="TrackerEndcapInnerModOpeningAngle"    value="360.0/TrackerEndcap_NModules*degree + 0.5*degree"/>
     <constant name="TrackerEndcapInnerMod1_x1"            value="2.0*TrackerEndcapInner_rmin1*sin(TrackerEndcapInnerModOpeningAngle/2.0)"/>
     <constant name="TrackerEndcapInnerMod1_x2"            value="2.0*TrackerEndcapInner_rmax1*sin(TrackerEndcapInnerModOpeningAngle/2.0)"/>
     <constant name="TrackerEndcapInnerMod1_y"             value="TrackerEndcapInner_rmax1*cos(TrackerEndcapInnerModOpeningAngle/2.0) - TrackerEndcapInner_rmin1"/>
 
-    <constant name="TrackerEndcapOuterModOpeningAngle" value="360.0/TrackerEndcap_NModules*degree"/>
+    <constant name="TrackerEndcapOuterModOpeningAngle" value="360.0/TrackerEndcap_NModules*degree + 0.5*degree"/>
     <constant name="TrackerEndcapOuterMod1_x1"            value="2.0*TrackerEndcapOuter_rmin1*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/>
     <constant name="TrackerEndcapOuterMod1_x2"            value="2.0*TrackerEndcapOuter_rmax1*sin(TrackerEndcapOuterModOpeningAngle/2.0)"/>
     <constant name="TrackerEndcapOuterMod1_y"             value="TrackerEndcapOuter_rmax1*cos(TrackerEndcapOuterModOpeningAngle/2.0) - TrackerEndcapOuter_rmin1"/>
diff --git a/compact/vertex_tracker.xml b/compact/vertex_tracker.xml
index 8028cc508537938d7ca1479804302a00f4aaabf8..5ae26567bcfcb76b0b50db4b4b708a9229d5b2d8 100644
--- a/compact/vertex_tracker.xml
+++ b/compact/vertex_tracker.xml
@@ -62,8 +62,9 @@ Simple carbon fiber support shell.
     <constant name="VertexEndcapLayer_dz"           value="2*cm"/>
     <constant name="VertexEndcapLayer_thickness"    value="min(3*cm,VertexEndcapLayer_dz-0.5*cm)"/>
 
-    <constant name="VertexEndcap_NModules" value="12"/>
-    <constant name="VertexEndcapModOpeningAngle"    value="360.0/VertexEndcap_NModules*degree"/>
+    <constant name="VertexEndcap_NModules"          value="12"/>
+    <constant name="VertexEndcapMod_dz"             value="2.5*mm"/>
+    <constant name="VertexEndcapModOpeningAngle"    value="360.0/VertexEndcap_NModules*degree + 0.5*degree"/>
     <constant name="VertexEndcapMod1_x1"            value="2.0*VertexTrackerEndcapP_rmin*sin(VertexEndcapModOpeningAngle/2.0)"/>
     <constant name="VertexEndcapMod1_x2"            value="2.0*VertexTrackerEndcapP_rmax*sin(VertexEndcapModOpeningAngle/2.0)"/>
     <constant name="VertexEndcapMod1_y"             value="VertexTrackerEndcapP_rmax*cos(VertexEndcapModOpeningAngle/2.0) - VertexTrackerEndcapP_rmin"/>
@@ -209,7 +210,7 @@ Simple carbon fiber support shell.
         <ring vis="TrackerVis"
           r="VertexTrackerEndcapP_rmin+VertexEndcapMod1_y/2.0"
           zstart="0.0"
-          nmodules="12" dz="2.5 * mm" module="Module1" />
+          nmodules="VertexEndcap_NModules" dz="VertexEndcapMod_dz" module="Module1" />
       </layer>
     </detector>
 
@@ -250,7 +251,7 @@ Simple carbon fiber support shell.
         <ring vis="TrackerVis"
           r="VertexTrackerEndcapN_rmin+VertexEndcapMod1_y/2.0"
           zstart="0.0"
-          nmodules="12" dz="2.5 * mm" module="Module1" />
+          nmodules="VertexEndcap_NModules" dz="VertexEndcapMod_dz" module="Module1" />
       </layer>
     </detector>