From f0d7aa5f54ca490da29170709d01fd1d636599e4 Mon Sep 17 00:00:00 2001
From: Whitney Armstrong <warmstrong@anl.gov>
Date: Wed, 24 Mar 2021 23:21:59 -0500
Subject: [PATCH] 	modified:   compact/definitions.xml

---
 compact/definitions.xml | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

diff --git a/compact/definitions.xml b/compact/definitions.xml
index c7321b9..d8535e9 100644
--- a/compact/definitions.xml
+++ b/compact/definitions.xml
@@ -247,7 +247,7 @@
     <constant name="Solenoid_thickness"      value="400*mm"/>
     <constant name="Solenoid_rmin"           value="2000.0*mm"/>
     <constant name="Solenoid_rmax"           value="Solenoid_rmin + Solenoid_thickness"/>
-    <constant name="SolenoidLength"          value="4050.0*mm"/>
+    <constant name="SolenoidLength"          value="6000.0*mm"/>
 
     <constant name="SolenoidBarrelCryostatThickness"      value=" 1.0 * cm"/>
     <constant name="SolenoidBarrelGapThickness"           value=" 3.3 * cm"/>
@@ -288,6 +288,17 @@
 
     <constant name="SolenoidYokeChamferAngle"    value="0.2"/>
 
+
+    <comment>
+      ---------------------------------
+      Other Central Detector parameters
+      --------------------------------
+      These are needed here to compute the dependent parameters.
+    </comment>
+    <constant name="RICHLength"       value="1.5*m"/>
+    <constant name="TRDLength"        value="40.0*cm"/>
+    <constant name="ForwardTOFLength" value="10.0*cm"/>
+
     <comment>
       ============================
       Tracking Parameters
@@ -302,8 +313,8 @@
       -------------------------
     </comment>
     <constant name="VertexTrackerInnerRadius"       value="30.0*mm"/>
-    <constant name="VertexTrackerOuterRadius"       value="Solenoid_rmin/2.0"/>
-    <constant name="VertexTrackerOuterBarrelLength" value="300.0*mm"/>
+    <constant name="VertexTrackerOuterRadius"       value="90.0*mm"/>
+    <constant name="VertexTrackerOuterBarrelLength" value="400.0*mm"/>
 
 
     <comment>
@@ -312,9 +323,11 @@
       --------------------------
     </comment>
     <constant name="SiliconTrackerInnerRadius"       value="95.0*mm"/>
-    <constant name="SiliconTrackerInnerBarrelLength" value="400.0*mm"/>
+    <constant name="SiliconTrackerInnerBarrelLength" value="500.0*mm"/>
     <constant name="SiliconTrackerOuterRadius"       value="Solenoid_rmax/2.0"/>
-    <constant name="SiliconTrackerOuterBarrelLength" value="SolenoidLength/2.0"/>
+    <constant name="SiliconTrackerOuterBarrelLength" value="SolenoidLength/3.0"/>
+
+
 
     <comment>
       ------------
@@ -328,7 +341,7 @@
     <constant name="EcalBarrelAvailTotalThickness"         value="AvailTotalBarrelCalorimetryThickness * CalBarrelDivider"/>
     <constant name="HcalBarrelAvailTotalThickness"         value="AvailTotalBarrelCalorimetryThickness * (1.0 - CalBarrelDivider)"/>
 
-    <constant name="EcalBarrelLength"                      value="SiliconTrackerOuterBarrelLength+50.0*cm"/>
+    <constant name="EcalBarrelLength"                      value="SiliconTrackerOuterBarrelLength+RICHLength+ForwardTOFLength+TRDLength"/>
     <constant name="EcalEndcap_zmin"                       value="EcalBarrelLength/2.0"/>
 
     <constant name="AvailTotalEndcapCalorimetryThickness"  value="(SolenoidYokeEndcap_zmin - 10.0 * mm) - (EcalEndcap_zmin + 10.0 * mm)"/>
@@ -421,10 +434,10 @@
       Gaseous RICH Parameters
       -----------------------
     </comment>
-    <constant name="RICHZMin" value="SolenoidYokeEndcap_zmin + 1 * cm"/>
+    <constant name="RICHZMin" value="SiliconTrackerOuterBarrelLength/2.0 + 1 * cm"/>
     <constant name="RICHRMin" value="15 * cm"/>
     <constant name="RICHRMax" value="60 * cm"/>
-    <constant name="RICHDepth" value="1 * m"/>
+    <constant name="RICHDepth" value="1.0*m"/>
 
 
     <comment>
-- 
GitLab