|
77 | 77 |
|
78 | 78 | <comment> SVT PST Feet </comment> |
79 | 79 | <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) --> |
81 | 81 | <constant name="PSTFootMidBox_dx" value="50*mm"/> |
82 | 82 | <constant name="PSTFootMidBox_dy" value="20*mm"/> |
83 | 83 | <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> |
85 | 85 | <constant name="PSTFootOuterBox_dy" value="29*mm"/> |
86 | 86 | <constant name="PSTFootOuterBox_dz" value="20*mm"/> |
87 | 87 | <constant name="PSTFootOuterBox_thickness" value="2*mm"/> |
|
91 | 91 | <constant name="PSTFootOuterBox_ycenter" value="0.5*PSTFootOuterBox_dy"/> |
92 | 92 | <constant name="PSTFootMidBox_xcenter" value="PSTFootMidBox_xoffset+0.5*PSTFootMidBox_dx"/> |
93 | 93 | <constant name="PSTFootMidBox_ycenter" value="0.5*PSTFootMidBox_dy"/> |
94 | | - <!-- cut dimensions --> |
| 94 | + <!-- cut dimensions (w.r.t. the base solid's center) --> |
95 | 95 | <constant name="PSTFootMidBoxCylCut_radius" value="5*mm"/> |
96 | 96 | <constant name="PSTFootMidBoxCylCut_length" value="PSTFootMidBox_dz"/> |
97 | 97 | <constant name="PSTFootMidBoxCylCut_xcenter" value="16.1*mm"/> |
|
111 | 111 | <constant name="PSTFootN_zcenter" value="1190*mm"/> <comment> From the STP file. </comment> |
112 | 112 | <constant name="PSTFootOuterBox1N_zcenter" value="PSTFootN_zcenter-0.5*(PSTFootOuterBox_dz+PSTFootMidBox_dz)"/> |
113 | 113 | <constant name="PSTFootOuterBox2N_zcenter" value="PSTFootN_zcenter+0.5*(PSTFootOuterBox_dz+PSTFootMidBox_dz)"/> |
114 | | - |
| 114 | + <!-- .qq --> |
115 | 115 |
|
116 | 116 | <comment> (Negative) Service Passthrough Plate </comment> |
117 | 117 | <!-- The geometry will be implemented in 4 parts: |
|
398 | 398 | <constant name="BeampipeSupportPlateSheetN_length" value="1*mm"/> |
399 | 399 | <constant name="BeampipeSupportPlateCoreN_length" value="3*mm"/> |
400 | 400 | <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"/> |
402 | 402 | <constant name="BeampipeSupportPlateN_thickness" value="ServicePassthroughRingN_rmax"/> |
403 | 403 | <comment> dimensions of the ring shaped sheet in the middle </comment> |
404 | 404 | <constant name="BeampipeSupportPlateRingN_rmin" value="70*mm"/> <!-- 140mm/2 --> |
|
780 | 780 | <comment> INPORTANT NOTEs: </comment> |
781 | 781 | <comment> 1. Putting the joint outside of PST instead of inside to avoid re-writing existing support-service code. </comment> |
782 | 782 | <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> |
783 | 784 | <constant name="SupportTubeJoint_thickness" value="2*mm"/> |
784 | 785 | <constant name="SupportTubeJoint_zmin" value="SupportRoutingFlangeCyl_zmin"/> |
785 | | - <constant name="SupportTubeJoint_zmax" value="PSTFingureP_zmax"/> |
| 786 | + <constant name="SupportTubeJoint_zmax" value="PSTFingureP_zmin"/> |
786 | 787 | <constant name="SupportTubeJoint_zcenter" value="0.5*(SupportTubeJoint_zmax-SupportTubeJoint_zmin)"/> |
787 | 788 | <constant name="SupportTubeJoint_length" value="SupportTubeJoint_zmin+SupportTubeJoint_zmax"/> |
788 | 789 | <constant name="SupportTubeJoint_rmin" value="SupportRoutingFlangeCyl_rmin1"/> |
|
3107 | 3108 | <component material="CarbonFiber" thickness="OuterSupportConeCF_thickness" name="Support" vis="TrackerSupportVis"/> |
3108 | 3109 | </support> --> |
3109 | 3110 |
|
3110 | | - <!-- <comment> outer barrel </comment> |
| 3111 | + <comment> outer barrel </comment> |
3111 | 3112 | <support type="Cylinder" |
3112 | 3113 | name="TrackerSupportCylEndcapN2A" |
3113 | 3114 | vis="TrackerSupportVis" |
|
3526 | 3527 | thickness="InnerDetectorBarrelSupportCylCF_thickness"> |
3527 | 3528 | <position x="0*cm" y="0*cm" z="InnerDetectorBarrelSupportCylCF_offset" /> |
3528 | 3529 | <component material="CarbonFiber" thickness="InnerDetectorBarrelSupportCylCF_thickness" name="Support" vis="TrackerSupportVis"/> |
3529 | | - </support> --> |
| 3530 | + </support> |
3530 | 3531 |
|
3531 | 3532 | </detector> |
3532 | 3533 | </detectors> |
|
0 commit comments