diff --git a/compact/cb_DIRC.xml b/compact/cb_DIRC.xml
index a7f46ac5d4305e8c6cc4a5ee3144d2f5999fb533..91c95359c7de52765f7c573eef532b20331c4fca 100644
--- a/compact/cb_DIRC.xml
+++ b/compact/cb_DIRC.xml
@@ -7,7 +7,7 @@
   </comment>
 
   <define>
-    <constant name="cb_DIRC_length"            value="TrackerBarrelOuter_length"/>
+    <constant name="cb_DIRC_length"            value="EcalBarrelLength"/>
     <constant name="cb_DIRC_rmin"              value="82.00*cm"/>
     <constant name="cb_DIRC_rmax"              value="88.00*cm"/>
   </define>
@@ -24,7 +24,7 @@
   <detectors>
     <detector id="BarrelDIRC_ID" name="cb_DIRC" type="cb_DIRC" readout="DIRCHits" vis="AnlTeal">
       <dimensions rmin="cb_DIRC_rmin" rmax="cb_DIRC_rmax" length="cb_DIRC_length"/>
-      <position x="0" y="0" z="0"/>
+      <position x="0" y="0" z="EcalBarrel_offset"/>
     </detector>
   </detectors>
 
diff --git a/compact/ce_mrich.xml b/compact/ce_mrich.xml
index e854c6d1f47c234a44f3647233eb149cc7e79ec3..6f9c2b7ea5546fef5366e528ef18f1b957387809 100644
--- a/compact/ce_mrich.xml
+++ b/compact/ce_mrich.xml
@@ -2,7 +2,7 @@
 <lccdd>
   <define>
     <constant name="ce_MRICHRMin"   value="15*cm"/>
-    <constant name="ce_MRICHRMax"   value="BarrelTrackingAndPID_rmax"/>
+    <constant name="ce_MRICHRMax"   value="BarrelTracking_rmax"/>
     <constant name="ce_MRICHLength" value="BackwardCherenkov_length"/>
     <constant name="ce_MRICHZMin"   value="-EcalEndcapN_zmin+ce_MRICHLength"/>
 
diff --git a/compact/tof_endcap.xml b/compact/tof_endcap.xml
index b3f3e88ebf6d4a47922e4b1cc9189a9debfeb508..aa4a8fb35c92cc66945955ba4319481e80eb8169 100644
--- a/compact/tof_endcap.xml
+++ b/compact/tof_endcap.xml
@@ -11,7 +11,7 @@
     <constant name="ForwardTOF_rmax" value="Solenoid_rmin"/>
     <constant name="BackwardTOF_zmin" value="BarrelTracking_length/2.0 + BackwardTracking_length + BackwardCherenkov_length "/>
     <constant name="BackwardTOF_rmin" value="ForwardPID_rmin1"/>
-    <constant name="BackwardTOF_rmax" value="EcalBarrel_rmin"/>
+    <constant name="BackwardTOF_rmax" value="BarrelTracking_rmax"/>
   </define>
 
   <detectors>