Warning, /Geometry/VeryForwardData/data/CTPPS_2017/CTPPS_220_Left_Station.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <DDDefinition xmlns="http://www.cern.ch/cms/DDL"
0003 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
0004 xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../DDLSchema/DDLSchema.xsd">
0005 <ConstantsSection label="CTPPS_220_Left_Station.xml" eval="true">
0006 <Constant name="RP_220_Left_Station_Length" value="6588*mm"/>
0007 <!--Positions calculated from the wall closer to IP point-->
0008 <Constant name="RP_220_Left_Prim_Vert_z" value="608*mm"/>
0009 <Constant name="RP_220_Left_Prim_Hor_z" value="1058*mm"/>
0010 <Constant name="RP_220_Left_Sec_Hor_z" value="5530*mm"/>
0011 <Constant name="RP_220_Left_Sec_Vert_z" value="5980*mm"/>
0012 <Constant name="RP_220_Left_Timing_z" value="1680*mm"/>
0013 <Constant name="RP_220_Left_Rot_Angle_180" value="180*deg"/>
0014 <Constant name="RP_220_Left_Hor_Vac_Length" value="[RP_Device:RP_Device_Envelope_Radius]+[RP_Device:RP_Device_Length_y]/2-[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int]"/>
0015 </ConstantsSection>
0016
0017 <RotationSection label="CTPPS_220_Left_Station.xml">
0018 <Rotation name="RP_220_Left_Sec_Rotation_180"
0019 phiX="[RP_220_Left_Rot_Angle_180]" thetaX="90*deg"
0020 phiY="(90*deg+[RP_220_Left_Rot_Angle_180])" thetaY="90*deg"
0021 phiZ="0*deg" thetaZ="0*deg"/>
0022 <Rotation name="PPS_Timing_rot" phiX="0*deg" thetaX="0*deg" phiY="90*deg" thetaY="90*deg" phiZ="0*deg" thetaZ="270*deg"/>
0023 </RotationSection>
0024
0025 <SolidSection label="CTPPS_220_Left_Station.xml">
0026 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_220_Left_Station_Length]/2" name="RP_220_Left_Station"/>
0027 <Tube rMin="[RP_Device:RP_Device_Beam_Hole_Diam]/2" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2+[RP_Device:RP_Device_Wall_Thickness]" dz="([RP_220_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_220_Left_Station_Tube_1"/>
0028 <Tube rMin="[RP_Device:RP_Device_Beam_Hole_Diam]/2" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2+[RP_Device:RP_Device_Wall_Thickness]" dz="([RP_220_Left_Prim_Hor_z]-[RP_220_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_2"/>
0029 <Tube rMin="[RP_Device:RP_Device_Beam_Hole_Diam]/2" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2+[RP_Device:RP_Device_Wall_Thickness]" dz="([RP_220_Left_Timing_z]-[RP_220_Left_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_3a"/>
0030 <Tube rMin="[RP_Device:RP_Device_Beam_Hole_Diam]/2" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2+[RP_Device:RP_Device_Wall_Thickness]" dz="([RP_220_Left_Sec_Hor_z]-[RP_220_Left_Timing_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_3b"/>
0031 <Tube rMin="[RP_Device:RP_Device_Beam_Hole_Diam]/2" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2+[RP_Device:RP_Device_Wall_Thickness]" dz="([RP_220_Left_Sec_Vert_z]-[RP_220_Left_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_4"/>
0032 <Tube rMin="[RP_Device:RP_Device_Beam_Hole_Diam]/2" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2+[RP_Device:RP_Device_Wall_Thickness]" dz="([RP_220_Left_Station_Length]-[RP_220_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_220_Left_Station_Tube_5"/>
0033 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_220_Left_Station_Length]/2" name="RP_220_Left_Station_Vacuum_1"/>
0034 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_Device:RP_Device_Envelope_Radius]" name="RP_220_Left_Station_Vert_Vacuum"/>
0035 <Tube name="CTPPS_Timing_Positive_Station_Hor_Vacuum" rMin="0*mm" rMax="[CTPPS_Timing_Station_Parameters:Timing_Hole_Diam]/2" dz="[CTPPS_Timing_Station_Parameters:Hor_Vac_Length]/2"/>
0036 <UnionSolid name="RP_220_Left_Station_Vacuum_2">
0037 <rSolid name="RP_220_Left_Station_Vacuum_1"/>
0038 <rSolid name="RP_220_Left_Station_Vert_Vacuum"/>
0039 <rRotation name="RP_Transformations:RP_x_90_rot"/>
0040 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Vert_z]"/>
0041 </UnionSolid>
0042 <UnionSolid name="RP_220_Left_Station_Vacuum_3">
0043 <rSolid name="RP_220_Left_Station_Vacuum_2"/>
0044 <rSolid name="RP_220_Left_Station_Vert_Vacuum"/>
0045 <rRotation name="RP_Transformations:RP_x_90_rot"/>
0046 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Vert_z]"/>
0047 </UnionSolid>
0048 <!--<Tube name="CTPPS_Timing_Positive_Station" rMin="0*mm" rMax="[CTPPS_Timing_Station_Parameters:Device_Envelope_Radius]*1.1" dz="[CTPPS_Timing_Station_Parameters:Station_Length]/2"/>-->
0049 <UnionSolid name="CTPPS_Timing_Positive_Station_Vacuum_3a">
0050 <rSolid name="RP_220_Left_Station_Vacuum_3"/>
0051 <rSolid name="CTPPS_Timing_Positive_Station_Hor_Vacuum"/>
0052 <rRotation name="CTPPS_Diamond_Transformations:y_90_rot"/>
0053 <!-- <rRotation name="rotations:90YX"/>-->
0054 <!-- <rRotation name="CTPPS_Diamond_Transformations:y90D"/>-->
0055 <Translation x="[CTPPS_Timing_Station_Parameters:Hor_Vac_Length]/2-[CTPPS_Timing_Station_Parameters:Device_Length_y]/2+[CTPPS_Timing_Station_Parameters:Hor_Closed_Wall_Thick_Int]" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Timing_z]"/>
0056 </UnionSolid>
0057
0058 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_220_Left_Hor_Vac_Length]/2" name="RP_220_Left_Station_Hor_Vacuum"/>
0059 <UnionSolid name="RP_220_Left_Station_Vacuum_4">
0060 <rSolid name="CTPPS_Timing_Positive_Station_Vacuum_3a"/>
0061 <rSolid name="RP_220_Left_Station_Hor_Vacuum"/>
0062 <rRotation name="RP_Transformations:RP_y_90_rot"/>
0063 <Translation x="-(-[RP_220_Left_Hor_Vac_Length]/2+[RP_Device:RP_Device_Length_y]/2-[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int])" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Hor_z]"/>
0064 </UnionSolid>
0065 <UnionSolid name="RP_220_Left_Station_Vacuum_5">
0066 <rSolid name="RP_220_Left_Station_Vacuum_4"/>
0067 <rSolid name="RP_220_Left_Station_Hor_Vacuum"/>
0068 <rRotation name="RP_Transformations:RP_y_90_rot"/>
0069 <Translation x="-(-[RP_220_Left_Hor_Vac_Length]/2+[RP_Device:RP_Device_Length_y]/2-[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int])" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Hor_z]"/>
0070 </UnionSolid>
0071 </SolidSection>
0072
0073 <LogicalPartSection label="CTPPS_220_Left_Station.xml">
0074 <LogicalPart name="RP_220_Left_Station">
0075 <rSolid name="RP_220_Left_Station"/>
0076 <rMaterial name="RP_Materials:Air"/>
0077 </LogicalPart>
0078 <LogicalPart name="RP_220_Left_Station_Tube_1">
0079 <rSolid name="RP_220_Left_Station_Tube_1"/>
0080 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0081 </LogicalPart>
0082 <LogicalPart name="RP_220_Left_Station_Tube_2">
0083 <rSolid name="RP_220_Left_Station_Tube_2"/>
0084 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0085 </LogicalPart>
0086 <LogicalPart name="RP_220_Left_Station_Tube_3a">
0087 <rSolid name="RP_220_Left_Station_Tube_3a"/>
0088 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0089 </LogicalPart>
0090 <LogicalPart name="RP_220_Left_Station_Tube_3b">
0091 <rSolid name="RP_220_Left_Station_Tube_3b"/>
0092 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0093 </LogicalPart>
0094 <LogicalPart name="RP_220_Left_Station_Tube_4">
0095 <rSolid name="RP_220_Left_Station_Tube_4"/>
0096 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0097 </LogicalPart>
0098 <LogicalPart name="RP_220_Left_Station_Tube_5">
0099 <rSolid name="RP_220_Left_Station_Tube_5"/>
0100 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0101 </LogicalPart>
0102 <LogicalPart name="RP_220_Left_Station_Vacuum_5">
0103 <rSolid name="RP_220_Left_Station_Vacuum_5"/>
0104 <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0105 </LogicalPart>
0106 </LogicalPartSection>
0107
0108 <PosPartSection label="CTPPS_220_Left_Station.xml">
0109 <PosPart copyNumber="1">
0110 <rParent name="RP_220_Left_Station"/>
0111 <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0112 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Vert_z]"/>
0113 </PosPart>
0114 <PosPart copyNumber="2">
0115 <rParent name="RP_220_Left_Station"/>
0116 <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0117 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Vert_z]"/>
0118 </PosPart>
0119 <PosPart copyNumber="1">
0120 <rParent name="RP_220_Left_Station"/>
0121 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0122 <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0123 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Hor_z]"/>
0124 </PosPart>
0125 <PosPart copyNumber="2">
0126 <rParent name="RP_220_Left_Station"/>
0127 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0128 <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0129 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Hor_z]"/>
0130 </PosPart>
0131 <PosPart copyNumber="3">
0132 <rParent name="RP_220_Left_Station"/>
0133 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0134 <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0135 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Timing_z]"/>
0136 </PosPart>
0137 <PosPart copyNumber="1">
0138 <rParent name="RP_220_Left_Station"/>
0139 <rChild name="RP_220_Left_Station_Tube_1"/>
0140 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0141 </PosPart>
0142 <PosPart copyNumber="1">
0143 <rParent name="RP_220_Left_Station"/>
0144 <rChild name="RP_220_Left_Station_Tube_2"/>
0145 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Prim_Vert_z]+[RP_220_Left_Prim_Hor_z])/2"/>
0146 </PosPart>
0147 <PosPart copyNumber="1">
0148 <rParent name="RP_220_Left_Station"/>
0149 <rChild name="RP_220_Left_Station_Tube_3a"/>
0150 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Prim_Hor_z]+[RP_220_Left_Timing_z])/2"/>
0151 </PosPart>
0152 <PosPart copyNumber="1">
0153 <rParent name="RP_220_Left_Station"/>
0154 <rChild name="RP_220_Left_Station_Tube_3b"/>
0155 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Timing_z]+[RP_220_Left_Sec_Hor_z])/2"/>
0156 </PosPart>
0157 <PosPart copyNumber="1">
0158 <rParent name="RP_220_Left_Station"/>
0159 <rChild name="RP_220_Left_Station_Tube_4"/>
0160 <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Sec_Hor_z]+[RP_220_Left_Sec_Vert_z])/2"/>
0161 </PosPart>
0162 <PosPart copyNumber="1">
0163 <rParent name="RP_220_Left_Station"/>
0164 <rChild name="RP_220_Left_Station_Tube_5"/>
0165 <Translation x="0*mm" y="0*mm" z="[RP_220_Left_Station_Length]/2-([RP_220_Left_Station_Length]-[RP_220_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0166 </PosPart>
0167 <PosPart copyNumber="1">
0168 <rParent name="RP_220_Left_Station"/>
0169 <rChild name="RP_220_Left_Station_Vacuum_5"/>
0170 <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0171 </PosPart>
0172
0173 <PosPart copyNumber="20">
0174 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0175 <rChild name="RP_Box_020:RP_box_primary_vacuum"/>
0176 <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_0]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Prim_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0177 </PosPart>
0178 <PosPart copyNumber="21">
0179 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0180 <rChild name="RP_Box_021:RP_box_primary_vacuum"/>
0181 <rRotation name="RP_Transformations:RP_z_180_rot"/>
0182 <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_1]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Prim_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0183 </PosPart>
0184 <PosPart copyNumber="22">
0185 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0186 <rChild name="RP_Box_022:RP_box_primary_vacuum"/>
0187 <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0188 <Translation x="-(-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_2]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="[RP_220_Left_Prim_Hor_z]-[RP_220_Left_Station_Length]/2"/>
0189 </PosPart>
0190 <PosPart copyNumber="10023">
0191 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0192 <rChild name="RP_Box_023:RP_box_primary_vacuum"/>
0193 <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0194 <Translation x="-(-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_3]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="[RP_220_Left_Sec_Hor_z]-[RP_220_Left_Station_Length]/2"/>
0195 </PosPart>
0196 <PosPart copyNumber="24">
0197 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0198 <rChild name="RP_Box_024:RP_box_primary_vacuum"/>
0199 <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_4]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Sec_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0200 </PosPart>
0201 <PosPart copyNumber="25">
0202 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0203 <rChild name="RP_Box_025:RP_box_primary_vacuum"/>
0204 <rRotation name="RP_Transformations:RP_z_180_rot"/>
0205 <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_5]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Sec_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0206 </PosPart>
0207 <PosPart copyNumber="16">
0208 <rParent name="RP_220_Left_Station_Vacuum_5"/>
0209 <rChild name="CTPPS_Timing_Horizontal_Pot:Primary_Vacuum"/>
0210 <rRotation name="rotations:90YX"/>
0211 <Translation x="-(-([RP_Dist_Beam_Cent:CTPPS_45_Det_Dist]+[CTPPS_Timing_Horizontal_Pot:plane_length]+[CTPPS_Timing_Horizontal_Pot:cut_depth]+[CTPPS_Timing_Horizontal_Pot:thin_window_thickness])/2)" y="0*cm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Timing_z]"/>
0212 </PosPart>
0213 </PosPartSection>
0214 </DDDefinition>