Skip to content

Commit 0acaf71

Browse files
author
Provakar Datta
committed
Reduced PST feet height as a crude measure to avoid overlaps with the end cap P2D, P2E, as well as the inner detector barrel support cylinder (on both sides)
1 parent 0d0bbf0 commit 0acaf71

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

compact/tracking/support_service_craterlake.xml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@
7777

7878
<comment> SVT PST Feet </comment>
7979
<comment> Specifications are from SVT PST Drawing PACKET SEP 2025.pdf </comment>
80-
<!-- each foot will be made using 3 boxes -->
80+
<!-- each foot will be made using 3 boxes (1 middile box and 2 outer boxes) -->
8181
<constant name="PSTFootMidBox_dx" value="50*mm"/>
8282
<constant name="PSTFootMidBox_dy" value="20*mm"/>
8383
<constant name="PSTFootMidBox_dz" value="20*mm"/>
84-
<constant name="PSTFootOuterBox_dx" value="190.9*mm"/>
84+
<constant name="PSTFootOuterBox_dx" value="TrackerSupportCylEndcapP_rmin2-10*mm-PST_support_tube_rmin"/> <comment> 190.9 mm per drawing. But modifying to avoid conflict! </comment>
8585
<constant name="PSTFootOuterBox_dy" value="29*mm"/>
8686
<constant name="PSTFootOuterBox_dz" value="20*mm"/>
8787
<constant name="PSTFootOuterBox_thickness" value="2*mm"/>
@@ -91,7 +91,7 @@
9191
<constant name="PSTFootOuterBox_ycenter" value="0.5*PSTFootOuterBox_dy"/>
9292
<constant name="PSTFootMidBox_xcenter" value="PSTFootMidBox_xoffset+0.5*PSTFootMidBox_dx"/>
9393
<constant name="PSTFootMidBox_ycenter" value="0.5*PSTFootMidBox_dy"/>
94-
<!-- cut dimensions -->
94+
<!-- cut dimensions (w.r.t. the base solid's center) -->
9595
<constant name="PSTFootMidBoxCylCut_radius" value="5*mm"/>
9696
<constant name="PSTFootMidBoxCylCut_length" value="PSTFootMidBox_dz"/>
9797
<constant name="PSTFootMidBoxCylCut_xcenter" value="16.1*mm"/>
@@ -111,7 +111,7 @@
111111
<constant name="PSTFootN_zcenter" value="1190*mm"/> <comment> From the STP file. </comment>
112112
<constant name="PSTFootOuterBox1N_zcenter" value="PSTFootN_zcenter-0.5*(PSTFootOuterBox_dz+PSTFootMidBox_dz)"/>
113113
<constant name="PSTFootOuterBox2N_zcenter" value="PSTFootN_zcenter+0.5*(PSTFootOuterBox_dz+PSTFootMidBox_dz)"/>
114-
114+
<!-- .qq -->
115115

116116
<comment> (Negative) Service Passthrough Plate </comment>
117117
<!-- The geometry will be implemented in 4 parts:
@@ -398,7 +398,7 @@
398398
<constant name="BeampipeSupportPlateSheetN_length" value="1*mm"/>
399399
<constant name="BeampipeSupportPlateCoreN_length" value="3*mm"/>
400400
<constant name="BeampipeSupportPlateN_zcenter" value="1040*mm"/> <comment> Absolute value </comment>
401-
<constant name="BeampipeSupportPlateN_zmin" value="BeampipeSupportPlateN_zcenter-0.5*(BeampipeSupportPlateSheetN_length+BeampipeSupportPlateCoreN_length)"/>
401+
<constant name="BeampipeSupportPlateN_zmin" value="BeampipeSupportPlateN_zcenter-0.5*BeampipeSupportPlateCoreN_length-BeampipeSupportPlateSheetN_length"/>
402402
<constant name="BeampipeSupportPlateN_thickness" value="ServicePassthroughRingN_rmax"/>
403403
<comment> dimensions of the ring shaped sheet in the middle </comment>
404404
<constant name="BeampipeSupportPlateRingN_rmin" value="70*mm"/> <!-- 140mm/2 -->
@@ -780,9 +780,10 @@
780780
<comment> INPORTANT NOTEs: </comment>
781781
<comment> 1. Putting the joint outside of PST instead of inside to avoid re-writing existing support-service code. </comment>
782782
<comment> 2. On the negative side, extending it up to the service routing flange to avoid operlap. </comment>
783+
<comment> 3. On the positive side, extending it up to the base of PST fingure to avoid operlap with PST feet. </comment>
783784
<constant name="SupportTubeJoint_thickness" value="2*mm"/>
784785
<constant name="SupportTubeJoint_zmin" value="SupportRoutingFlangeCyl_zmin"/>
785-
<constant name="SupportTubeJoint_zmax" value="PSTFingureP_zmax"/>
786+
<constant name="SupportTubeJoint_zmax" value="PSTFingureP_zmin"/>
786787
<constant name="SupportTubeJoint_zcenter" value="0.5*(SupportTubeJoint_zmax-SupportTubeJoint_zmin)"/>
787788
<constant name="SupportTubeJoint_length" value="SupportTubeJoint_zmin+SupportTubeJoint_zmax"/>
788789
<constant name="SupportTubeJoint_rmin" value="SupportRoutingFlangeCyl_rmin1"/>
@@ -3107,7 +3108,7 @@
31073108
<component material="CarbonFiber" thickness="OuterSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/>
31083109
</support> -->
31093110

3110-
<!-- <comment> outer barrel </comment>
3111+
<comment> outer barrel </comment>
31113112
<support type="Cylinder"
31123113
name="TrackerSupportCylEndcapN2A"
31133114
vis="TrackerSupportVis"
@@ -3526,7 +3527,7 @@
35263527
thickness="InnerDetectorBarrelSupportCylCF_thickness">
35273528
<position x="0*cm" y="0*cm" z="InnerDetectorBarrelSupportCylCF_offset" />
35283529
<component material="CarbonFiber" thickness="InnerDetectorBarrelSupportCylCF_thickness" name="Support" vis="TrackerSupportVis"/>
3529-
</support> -->
3530+
</support>
35303531

35313532
</detector>
35323533
</detectors>

0 commit comments

Comments
 (0)