diff --git a/compact/definitions.xml b/compact/definitions.xml index 89d8a1cb079a962e5b1950e2e9b9e6b8f6e624a6..3de2425d10f0e7c0c16c835b3051b08cfcab4acb 100644 --- a/compact/definitions.xml +++ b/compact/definitions.xml @@ -324,20 +324,27 @@ Examples: </documentation> <constant name="ForwardPID_length" value="180.0*cm"/> - <constant name="ForwardTracking_length" value="25.0*cm"/> + <constant name="ForwardTracking_length" value="5.0*cm"/> <constant name="ForwardPID_rmin1" value="Beampipe_rmax + 80*mm"/> <constant name="ForwardPID_rmin2" value="19.0*cm"/> <!--constant name="BackwardPID_rmax" value="83.65*cm"/--> <constant name="BackwardPID_rmax" value="95.*cm"/> <constant name="BackwardPID_length" value="40.0*cm"/> - <constant name="BackwardTracking_length" value="10.0*cm"/> + <constant name="BackwardTracking_length" value="5.0*cm"/> <constant name="BackwardTOF_length" value="0.0*cm"/> - <comment> Note: PID has space for DIRC and optional uRWEL layers</comment> - <constant name="BarrelPIDThickness" value="15.0 * cm"/> + <comment> Note: PID has space for DIRC, ExtraSpace has room for other detectors past the PID</comment> + <constant name="BarrelPIDThickness" value="10.0 * cm"/> + <constant name="BarrelExtraSpaceThickness" value="7.0 * cm"/> + <documentation> + Service gaps in FW direction (before endcapP ECAL) and BW direction (before endcapN HCAL) + </documentation> + <constant name="ForwardServiceGap_length" value="10.0*cm"/> + <constant name="BackwardServiceGap_length" value="10.0*cm"/> + <documentation> ## Tracking Detector Parameters @@ -454,13 +461,13 @@ end of the solenoid coils. <constant name="SolenoidYokeEndcapP_zmin" value="Solenoid_length/2.0 + Solenoid_offset + EndcapPExtra_length"/> <constant name="SolenoidYokeEndcapN_zmin" value="Solenoid_length/2.0 - Solenoid_offset + EndcapNExtra_length"/> - <constant name="EcalBarrel_rmin" value="BarrelTrackingAndPID_rmax + 10.0 * mm"/> + <constant name="EcalBarrel_rmin" value="BarrelTrackingAndPID_rmax + BarrelExtraSpaceThickness"/> <constant name="Barrel_rmax" value="Solenoid_rmin - 1.0 *cm "/> <constant name="Barrel_TotalCalThickness" value="Barrel_rmax - EcalBarrel_rmin"/> <constant name="EcalBarrel_TotalThickness" value="40.0*cm"/> - <constant name="EcalEndcapP_zmin" value="CentralTrackingHalfP_length + ForwardInnerEndcap_length"/> + <constant name="EcalEndcapP_zmin" value="CentralTrackingHalfP_length + ForwardInnerEndcap_length + ForwardServiceGap_length"/> <constant name="EcalEndcapN_zmin" value="max(CentralTrackingHalfN_length+ BackwardInnerEndcap_length, SolenoidYokeEndcapN_zmin)"/> <constant name="BarrelLength" value="BarrelTrackingAndPID_length" /> @@ -558,6 +565,17 @@ The logic goes like this: <constant name="EcalBarrel_length" value="CentralTracking_length + BackwardInnerEndcap_length + EcalEndcapN_length"/> <constant name="EcalBarrel_offset" value="(CentralTracking_length - EcalBarrel_length)/2.0"/> + + <comment> Special DIRC parameters (depend on the ECAL setup) </comment> + <constant name="DIRCReadout_length" value="30*cm" /> + <constant name="DIRC_length" value="max(CentralTracking_length + BackwardInnerEndcap_length + EcalEndcapN_length, EcalBarrel_length) + DIRCReadout_length"/> + <constant name="DIRCExtra_offset" value="-5*cm"/> + <constant name="DIRC_offset" value="(CentralTracking_length - DIRC_length) / 2 - DIRCExtra_offset"/> + <constant name="DIRCForward_zmax" value="DIRC_length/2. + DIRC_offset"/> + <constant name="DIRCBackward_zmax" value="DIRC_length/2. - DIRC_offset"/> + <constant name="DIRC_rmin" value="BarrelTracking_rmax"/> + <constant name="DIRC_rmax" value="DIRC_rmin + BarrelPIDThickness"/> + <documentation> ## Hadronic Calorimeter Parameters </documentation> @@ -566,7 +584,7 @@ The logic goes like this: <!--constant name="HcalEndcapN_zmin" value="max(EcalEndcapN_zmin + EcalEndcapN_length, Solenoid_length / 2.0 - Solenoid_offset) "/--> <comment> Hard coded for now, but we really need to fix the parametrization...</comment> <comment> Note: we can go up to 350cm here for 1m thick hcal</comment> - <constant name="HcalEndcapN_zmin" value="300*cm"/> + <constant name="HcalEndcapN_zmin" value="DIRCBackward_zmax + BackwardServiceGap_length"/> <constant name="HcalEndcapP_length" value="120.0*cm"/> <constant name="HcalEndcapN_length" value="105.0*cm"/> @@ -618,10 +636,6 @@ The logic goes like this: <constant name="HcalEndcapPLayer_NRepeat" value="floor(HcalEndcapP_length / HcalEndcapPSingleLayerThickness)"/> <constant name="HcalEndcapP_thickness" value="HcalEndcapPLayer_NRepeat * HcalEndcapPSingleLayerThickness"/> - <comment> Special DIRC parameters </comment> - <constant name="DIRCFull_length" value="max(CentralTracking_length + BackwardInnerEndcap_length + EcalEndcapN_length, EcalBarrel_length) + 10*cm"/> - <constant name="DIRCExtra_offset" value="-5*cm"/> - </define> diff --git a/compact/drich.xml b/compact/drich.xml index d6ccfe05c38f69132a297c5b14038ab6e41bd30c..02a21110aa1c37b15637218bc6ee95b5e58f5dea 100644 --- a/compact/drich.xml +++ b/compact/drich.xml @@ -9,7 +9,7 @@ <constant name="DRICH_scale" value="0.963"/> <!-- overall scale factor from fun4all to ATHENA --> <constant name="DRICH_f4a_length" value="161.0*cm"/> <!-- z-length of fun4all design --> <!-- vessel (=snout+tank) geometry --> - <constant name="DRICH_zmin" value="BarrelTracking_length/2.0 + ForwardTracking_length "/> <!-- vessel front --> + <constant name="DRICH_zmin" value="CentralTrackingHalfP_length"/> <!-- vessel front --> <constant name="DRICH_Length" value="ForwardPID_length"/> <!-- overall vessel length (including snout) --> <constant name="DRICH_rmin0" value="ForwardPID_rmin1"/> <!-- bore radius at dRICh vessel frontplane --> <constant name="DRICH_rmin1" value="19.0*cm"/> <!-- bore radius at dRICh vessel backplane --> diff --git a/compact/fake_dirc.xml b/compact/fake_dirc.xml index 4c7fe67497fdd945188c7e63f58367132a8644da..c0585a622fe0e7ccf64bfa78a0a02a450a78ca0d 100644 --- a/compact/fake_dirc.xml +++ b/compact/fake_dirc.xml @@ -5,11 +5,6 @@ </comment> <define> - <constant name="DIRC_rmin" value="BarrelTracking_rmax"/> - <constant name="DIRC_rmax" value="DIRC_rmin + BarrelPIDThickness"/> - <constant name="DIRC_length" value="DIRCFull_length"/> - <constant name="DIRC_offset" value="(CentralTracking_length - DIRC_length)/2.0 - DIRCExtra_offset"/> - <constant name="DIRCModule_count" value="16" comment="Number of DIRC boxes per... DIRC. 16 - default"/> <constant name="DIRCBar_thickness" value="17*mm" /> diff --git a/compact/gem_tracker_endcap.xml b/compact/gem_tracker_endcap.xml index d8497045a29d586d41f6ccf27212bff8ba1ec1cd..81a9a9276faf004d7e66286cf29d66bd2dd5fa33 100644 --- a/compact/gem_tracker_endcap.xml +++ b/compact/gem_tracker_endcap.xml @@ -5,12 +5,12 @@ <define> <constant name="GEMTrackerEndcapP_thickness" value="min(10.0*cm,ForwardTracking_length)" /> <constant name="GEMTrackerEndcapN_thickness" value="min(10.0*cm,BackwardTracking_length)" /> - <constant name="GEMTrackerEndcapP_zmin" value="EcalEndcapP_zmin - GEMTrackerEndcapP_thickness"/> - <constant name="GEMTrackerEndcapN_zmin" value="EcalEndcapN_zmin - GEMTrackerEndcapN_thickness"/> + <constant name="GEMTrackerEndcapP_zmin" value="CentralTrackingHalfP_length + ForwardPID_length"/> + <constant name="GEMTrackerEndcapN_zmin" value="CentralTrackingHalfN_length + BackwardPID_length"/> <constant name="GEMTrackerEndcapP_rmin" value="19*cm" /> - <constant name="GEMTrackerEndcapN_rmin" value="15*cm" /> - <constant name="GEMTrackerEndcapP_rmax" value="Solenoid_rmax - 0.5*cm" /> - <constant name="GEMTrackerEndcapN_rmax" value="TrackerBarrel_rmax - 0.5*cm" /> + <constant name="GEMTrackerEndcapN_rmin" value="10*cm" /> + <constant name="GEMTrackerEndcapP_rmax" value="200*cm" /> + <constant name="GEMTrackerEndcapN_rmax" value="BackwardPID_rmax" /> <constant name="GEMTrackerEndcapOpeningAngle" value="30.4*degree"/> <constant name="GEMTrackerEndcap_dz" value="15*mm" /> <comment> diff --git a/compact/subsystem_views/dirc_only.xml b/compact/subsystem_views/dirc_only.xml index 251b7f57e848cdaee079d19a0727821b46bc0301..cdcd1dd4a1d5f0364c028b6871a572235dd41067 100644 --- a/compact/subsystem_views/dirc_only.xml +++ b/compact/subsystem_views/dirc_only.xml @@ -134,7 +134,7 @@ </detectors> - <include ref="compact/dirc.xml"/> + <include ref="compact/fake_dirc.xml"/> <readouts> </readouts> diff --git a/manifest.txt b/manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..f9890bb3e98ee73de84b29d5200a0d481611447a --- /dev/null +++ b/manifest.txt @@ -0,0 +1,169 @@ +B0Tracker_zmin = 540.000 = B0TrackerCenter_zpos - B0Tracker_length/2.0 +BackwardPID_rmax = 95.000 = 95.*cm +BarrelTrackingAndPID_rmax = 105.000 = BarrelTracking_rmax + BarrelPIDThickness +BarrelTracking_rmax = 95.000 = TrackerBarrel_rmax +BarrelTracking_zmax = 130.000 = BarrelTracking_length/2.0 +Barrel_rmax = 159.000 = Solenoid_rmin - 1.0 *cm +Beampipe_rmax = 3.176 = IPBeampipe_rmax +CentralTracking_rmax = 95.000 = TrackerBarrel_rmax +DIRCBackward_zmax = 276.250 = DIRC_length/2. - DIRC_offset +DIRCForward_zmax = 151.250 = DIRC_length/2. + DIRC_offset +DIRCFrame_rmax = 99.000 = DIRC_rmin + DIRCFrame_thickness +DIRCModule_rmax = 97.200 = DIRC_rmin + DIRCBar_thickness + DIRCSkinFront_thickness + DIRCSkinBack_thickness +DIRCModule_rmin = 96.000 = DIRC_rmin + 1*cm +DIRC_rmax = 105.000 = DIRC_rmin + BarrelPIDThickness +DIRC_rmin = 95.000 = BarrelTracking_rmax +DRICH_rmax0 = 110.000 = 110.0*cm +DRICH_rmax1 = 125.000 = 125.0*cm +DRICH_rmax2 = 200.000 = 200*cm +DRICH_rmin0 = 11.176 = ForwardPID_rmin1 +DRICH_rmin1 = 19.000 = 19.0*cm +DRICH_zmin = 155.000 = CentralTrackingHalfP_length +EcalBarrel_rmax = 151.272 = EcalBarrel_rmin + EcalBarrelThickness +EcalBarrel_rmin = 112.000 = BarrelTrackingAndPID_rmax + BarrelExtraSpaceThickness +EcalEndcapNCrystal_rmax = 40.000 = 40*cm +EcalEndcapN_rmax = 95.000 = BarrelTracking_rmax +EcalEndcapN_rmin = 7.526 = max((EcalEndcapN_zmin + EcalEndcapN_length) * tan(abs(CrossingAngle)) + 12.5 * mm, 5*cm) +EcalEndcapN_zmin = 191.000 = max(CentralTrackingHalfN_length+ BackwardInnerEndcap_length, SolenoidYokeEndcapN_zmin) +EcalEndcapP_rmax = 224.000 = Solenoid_rmax +EcalEndcapP_rmin = 20.000 = 200.0*mm +EcalEndcapP_zmin = 350.000 = CentralTrackingHalfP_length + ForwardInnerEndcap_length + ForwardServiceGap_length +ForwardPID_rmin1 = 11.176 = Beampipe_rmax + 80*mm +ForwardPID_rmin2 = 19.000 = 19.0*cm +GEMTrackerEndcapN_rmax = 94.500 = TrackerBarrel_rmax - 0.5*cm +GEMTrackerEndcapN_rmin = 15.000 = 15*cm +GEMTrackerEndcapN_zmin = 177.500 = CentralTrackingHalfN_length + BackwardPID_length +GEMTrackerEndcapP_rmax = 223.500 = Solenoid_rmax - 0.5*cm +GEMTrackerEndcapP_rmin = 19.000 = 19*cm +GEMTrackerEndcapP_zmin = 335.000 = CentralTrackingHalfP_length + ForwardPID_length +HcalBarrel_rmax = 324.000 = HcalBarrel_rmin + HcalBarrel_thickness +HcalBarrel_rmin = 224.000 = Solenoid_rmax +HcalEndcapN_rmin = 12.008 = max((HcalEndcapN_zmin + HcalEndcapN_length) * tan(abs(CrossingAngle)) + 22.25 * mm, 11 * cm) +HcalEndcapN_zmin = 286.250 = DIRCBackward_zmax + BackwardServiceGap_length +HcalEndcapP_rmin = 28.698 = max((HcalEndcapP_zmin + HcalEndcapP_length) * tan(2.0 * abs(CrossingAngle)) + BeampipeOD / 2.0, 15 * cm) +HcalEndcapP_zmin = 390.000 = max(EcalEndcapP_zmin + EcalEndcapP_length, Solenoid_length / 2.0 + Solenoid_offset) +IPBeampipe_rmax = 3.176 = 2.501*25.4*mm/2.0 +MRICH_rmax = 95.000 = BackwardPID_rmax +MRICH_rmin = 10.000 = 10*cm +MRICH_zmin = 137.500 = CentralTrackingHalfN_length +SolenoidBarrelCoilFormer_rmax = 174.500 = SolenoidBarrelCoilFormer_rmin + SolenoidBarrelCoilFormerThickness +SolenoidBarrelCoilFormer_rmin = 169.500 = SolenoidBarrelInnerHelium_rmax +SolenoidBarrelCoilFormer_zmax = 180.000 = 1800.0 * mm +SolenoidBarrelCoilOverbind_rmax = 214.500 = SolenoidBarrelCoilOverbind_rmin + SolenoidBarrelCoilOverbindThickness +SolenoidBarrelCoilOverbind_rmin = 194.500 = SolenoidBarrelCoil_rmax +SolenoidBarrelCoilOverbind_zmax = 180.000 = 1800.0 * mm +SolenoidBarrelCoil_rmax = 194.500 = SolenoidBarrelCoil_rmin + SolenoidBarrelCoilThickness +SolenoidBarrelCoil_rmin = 174.500 = SolenoidBarrelCoilFormer_rmax +SolenoidBarrelCoil_zmax = 180.000 = 1800.0 * mm +SolenoidBarrelInnerFirstMLILayer_rmax = 166.500 = SolenoidBarrelInnerFirstMLILayer_rmin + SolenoidBarrelInnerFirstMLILayerThickness +SolenoidBarrelInnerFirstMLILayer_rmin = 165.000 = SolenoidBarrelInnerThermalShield_rmax +SolenoidBarrelInnerFirstMLILayer_zmax = 185.500 = 1855.0 * mm +SolenoidBarrelInnerHeliumVessel_rmax = 168.500 = SolenoidBarrelInnerHeliumVessel_rmin + SolenoidBarrelInnerHeliumVesselThickness +SolenoidBarrelInnerHeliumVessel_rmin = 166.500 = SolenoidBarrelInnerFirstMLILayer_rmax +SolenoidBarrelInnerHeliumVessel_zmax = 184.000 = 1840.0 * mm +SolenoidBarrelInnerHelium_rmax = 169.500 = SolenoidBarrelInnerHelium_rmin + SolenoidBarrelInnerHeliumThickness +SolenoidBarrelInnerHelium_rmin = 168.500 = SolenoidBarrelInnerHeliumVessel_rmax +SolenoidBarrelInnerHelium_zmax = 182.000 = 1820.0 * mm +SolenoidBarrelInnerSecondMLILayer_rmax = 164.000 = SolenoidBarrelInnerSecondMLILayer_rmin + SolenoidBarrelInnerSecondMLILayerThickness +SolenoidBarrelInnerSecondMLILayer_rmin = 162.000 = SolenoidBarrelInnerVacuumVessel_rmax +SolenoidBarrelInnerSecondMLILayer_zmax = 189.500 = 1895.0 * mm +SolenoidBarrelInnerThermalShield_rmax = 165.000 = SolenoidBarrelInnerThermalShield_rmin + SolenoidBarrelInnerThermalShieldThickness +SolenoidBarrelInnerThermalShield_rmin = 164.000 = SolenoidBarrelInnerSecondMLILayer_rmax +SolenoidBarrelInnerThermalShield_zmax = 187.500 = 1875.0 * mm +SolenoidBarrelInnerVacuumVessel_rmax = 162.000 = SolenoidBarrelInnerVacuumVessel_rmin + SolenoidBarrelInnerVacuumVesselThickness +SolenoidBarrelInnerVacuumVessel_rmin = 160.000 = SolenoidBarrel_rmin +SolenoidBarrelInnerVacuumVessel_zmax = 192.000 = 1920.0 * mm +SolenoidBarrelOuterFirstMLILayer_rmax = 218.500 = SolenoidBarrelOuterFirstMLILayer_rmin + SolenoidBarrelOuterFirstMLILayerThickness +SolenoidBarrelOuterFirstMLILayer_rmin = 217.000 = SolenoidBarrelOuterHeliumVessel_rmax +SolenoidBarrelOuterFirstMLILayer_zmax = 185.500 = 1855.0 * mm +SolenoidBarrelOuterHeliumVessel_rmax = 217.000 = SolenoidBarrelOuterHeliumVessel_rmin + SolenoidBarrelOuterHeliumVesselThickness +SolenoidBarrelOuterHeliumVessel_rmin = 216.000 = SolenoidBarrelOuterHelium_rmax +SolenoidBarrelOuterHeliumVessel_zmax = 184.000 = 1840.0 * mm +SolenoidBarrelOuterHelium_rmax = 216.000 = SolenoidBarrelOuterHelium_rmin + SolenoidBarrelOuterHeliumThickness +SolenoidBarrelOuterHelium_rmin = 214.500 = SolenoidBarrelCoilOverbind_rmax +SolenoidBarrelOuterHelium_zmax = 182.000 = 1820.0 * mm +SolenoidBarrelOuterSecondMLILayer_rmax = 221.500 = SolenoidBarrelOuterSecondMLILayer_rmin + SolenoidBarrelOuterSecondMLILayerThickness +SolenoidBarrelOuterSecondMLILayer_rmin = 219.500 = SolenoidBarrelOuterThermalShield_rmax +SolenoidBarrelOuterSecondMLILayer_zmax = 189.500 = 1895.0 * mm +SolenoidBarrelOuterThermalShield_rmax = 219.500 = SolenoidBarrelOuterThermalShield_rmin + SolenoidBarrelOuterThermalShieldThickness +SolenoidBarrelOuterThermalShield_rmin = 218.500 = SolenoidBarrelOuterFirstMLILayer_rmax +SolenoidBarrelOuterThermalShield_zmax = 187.500 = 1875.0 * mm +SolenoidBarrelOuterVacuumVessel_rmax = 224.000 = SolenoidBarrelOuterVacuumVessel_rmin + SolenoidBarrelOuterVacuumVesselThickness +SolenoidBarrelOuterVacuumVessel_rmin = 221.500 = SolenoidBarrelOuterSecondMLILayer_rmax +SolenoidBarrelOuterVacuumVessel_zmax = 192.000 = 1920.0 * mm +SolenoidBarrel_rmin = 160.000 = Solenoid_rmin +SolenoidBarrel_zmax = 192.000 = Solenoid_length/2.0 +SolenoidEndcapCoilEndSupport_rmax = 214.500 = SolenoidBarrelCoilOverbind_rmax +SolenoidEndcapCoilEndSupport_rmin = 169.500 = SolenoidBarrelCoilFormer_rmin +SolenoidEndcapCoilEndSupport_zmin = 180.000 = 1800.0 * mm +SolenoidEndcapFirstMLILayer_rmax = 218.500 = SolenoidBarrelOuterFirstMLILayer_rmax +SolenoidEndcapFirstMLILayer_rmin = 165.000 = SolenoidBarrelInnerFirstMLILayer_rmin +SolenoidEndcapFirstMLILayer_zmin = 185.500 = 1855.0 * mm +SolenoidEndcapHeliumVessel_rmax = 217.000 = SolenoidBarrelOuterHeliumVessel_rmax +SolenoidEndcapHeliumVessel_rmin = 166.500 = SolenoidBarrelInnerHeliumVessel_rmin +SolenoidEndcapHeliumVessel_zmin = 184.000 = 1840.0 * mm +SolenoidEndcapHelium_rmax = 216.000 = SolenoidBarrelOuterHelium_rmax +SolenoidEndcapHelium_rmin = 168.500 = SolenoidBarrelInnerHelium_rmin +SolenoidEndcapHelium_zmin = 182.000 = 1820.0 * mm +SolenoidEndcapSecondMLILayer_rmax = 219.500 = SolenoidBarrelOuterSecondMLILayer_rmin +SolenoidEndcapSecondMLILayer_rmin = 164.000 = SolenoidBarrelInnerSecondMLILayer_rmax +SolenoidEndcapSecondMLILayer_zmin = 187.500 = 1875.0 * mm +SolenoidEndcapThermalShield_rmax = 218.500 = SolenoidBarrelOuterThermalShield_rmin +SolenoidEndcapThermalShield_rmin = 165.000 = SolenoidBarrelInnerThermalShield_rmax +SolenoidEndcapThermalShield_zmin = 186.500 = 1865.0 * mm +SolenoidEndcapVacuumVessel_rmax = 221.500 = SolenoidBarrelOuterVacuumVessel_rmin +SolenoidEndcapVacuumVessel_rmin = 162.000 = SolenoidBarrelInnerVacuumVessel_rmax +SolenoidEndcapVacuumVessel_zmin = 189.500 = 1895.0 * mm +SolenoidYokeEndcapN_zmin = 191.000 = Solenoid_length/2.0 - Solenoid_offset + EndcapNExtra_length +SolenoidYokeEndcapP_zmin = 233.000 = Solenoid_length/2.0 + Solenoid_offset + EndcapPExtra_length +Solenoid_rmax = 224.000 = Solenoid_rmin + Solenoid_thickness +Solenoid_rmin = 160.000 = 1600.0*mm +TrackerBarrelInner_rmin1 = 21.000 = 21.0*cm +TrackerBarrelInner_rmin2 = 22.680 = 22.68*cm +TrackerBarrelInside_zmax = 30.000 = TrackerBarrelInside_length/2.0 +TrackerBarrelOuter_rmin1 = 39.300 = 39.3*cm +TrackerBarrelOuter_rmin2 = 43.230 = 43.23*cm +TrackerBarrel_rmax = 95.000 = BackwardPID_rmax +TrackerBarrel_rmin = 20.000 = VertexTrackingRegion_rmax +TrackerBarrel_zmax = 130.000 = TrackerBarrel_length/2.0 +TrackerEndcapInner_rmax1 = 35.760 = 36.26*cm-5.0*mm +TrackerEndcapInner_rmin1 = 4.176 = Beampipe_rmax+1.0*cm +TrackerEndcapInner_zmax = 51.000 = TrackerEndcapInner_zmin+TrackerEndcapLayer_dz +TrackerEndcapInner_zmin = 49.000 = 49*cm +TrackerEndcapOuterShell_zmin = 60.236 = TrackerEndcapOuter_rmax1 * TrackerEndcapInner_zmin/TrackerEndcapInner_rmax1+1*cm +TrackerEndcapOuter_rmax1 = 43.230 = 43.23*cm +TrackerEndcapOuter_rmax2 = 43.230 = 43.23*cm +TrackerEndcapOuter_rmax3 = 43.230 = 43.23*cm +TrackerEndcapOuter_rmin1 = 3.600 = 3.6*cm +TrackerEndcapOuter_rmin2 = 4.700 = 4.7*cm +TrackerEndcapOuter_rmin3 = 5.910 = 5.91*cm +TrackerEndcapOuter_zmax = 123.000 = TrackerEndcapOuter_zmin3 + TrackerEndcapLayer_dz +TrackerEndcapOuter_zmin = 73.000 = TrackerEndcapOuter_zmin1 +TrackerEndcapOuter_zmin1 = 73.000 = 73*cm +TrackerEndcapOuter_zmin2 = 97.000 = 97*cm +TrackerEndcapOuter_zmin3 = 121.000 = 121*cm +VertexBarrelLayer_rmax1 = 3.500 = VertexBarrelLayer_rmin1 + VertexBarrelLayer_thickness +VertexBarrelLayer_rmax2 = 5.800 = VertexBarrelLayer_rmin2 + VertexBarrelLayer_thickness +VertexBarrelLayer_rmin1 = 3.300 = VertexBarrelMod1_rmin - VertexBarrelLayer_thickness/2.0 +VertexBarrelLayer_rmin2 = 5.600 = VertexBarrelMod2_rmin - VertexBarrelLayer_thickness/2.0 +VertexBarrelMod1_rmin = 3.400 = 3.4*cm +VertexBarrelMod2_rmin = 5.700 = 5.7*cm +VertexBarrelShell_rmax = 10.030 = VertexBarrelShell_rmin + VertexBarrelShell_thickness +VertexBarrelShell_rmin = 10.000 = 10.0*cm +VertexBarrelSupport_rmax = 10.500 = VertexBarrelSupport_rmin + VertexBarrelSupport_thickness +VertexBarrelSupport_rmin = 9.500 = VertexBarrelShell_rmin-VertexBarrelSupport_thickness/2.0 +VertexTrackerBarrel_rmax = 20.000 = 200.0*mm +VertexTrackerBarrel_rmin = 3.276 = Beampipe_rmax + 1.0*mm +VertexTrackerBarrel_zmax = 15.000 = VertexTrackerBarrel_length/2.0 +VertexTrackerEndcapN_rmax = 20.000 = VertexTrackerBarrel_rmax +VertexTrackerEndcapN_rmin = 3.676 = Beampipe_rmax + 5.0*mm +VertexTrackerEndcapN_zmax = 30.000 = 300.0*mm +VertexTrackerEndcapN_zmin = 15.000 = VertexTrackerBarrel_zmax +VertexTrackerEndcapP_rmax = 20.000 = VertexTrackerBarrel_rmax +VertexTrackerEndcapP_rmin = 3.676 = Beampipe_rmax + 5.0*mm +VertexTrackerEndcapP_zmax = 30.000 = 300.0*mm +VertexTrackerEndcapP_zmin = 15.000 = VertexTrackerBarrel_zmax +VertexTrackingRegion_rmax = 20.000 = VertexTrackerBarrel_rmax +VertexTrackingRegion_zmax = 30.000 = VertexTrackerEndcapP_zmax +tracker_region_rmax = 95.000 = CentralTracking_rmax +tracker_region_zmax = 146.250 = CentralTracking_length/2.0