Warning, /Geometry/VeryForwardData/data/CTPPS_2016/CTPPS_210_Right_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_210_Right_Station.xml" eval="true">
0006 <Constant name="RP_210_Right_Station_Length" value="-([CTPPS_Stations_Assembly:CTPPS_220_Right_Station_Position_z]-[CTPPS_Stations_Assembly:CTPPS_210_Right_Station_Position_z])"/>
0007 <!--Positions calculated from the wall closer to IP point-->
0008 <Constant name="RP_210_Right_Prim_Vert_z" value="608*mm"/>
0009 <Constant name="RP_210_Right_Prim_Hor_z" value="1058*mm"/>
0010 <Constant name="RP_210_Right_Sec_Hor_z" value="9781*mm"/>
0011 <Constant name="RP_210_Right_Sec_Vert_z" value="10231*mm"/>
0012
0013 <Constant name="RP_210_Right_Sec_Rot_Angle" value="8*deg"/>
0014 <Constant name="RP_210_Right_Sec_Rot_Angle_neg8" value="-8*deg"/>
0015 <Constant name="RP_210_Right_Sec_Rot_Angle_180" value="180*deg"/>
0016 <Constant name="RP_210_Right_Sec_Rot_Angle_172" value="172*deg"/>
0017
0018 <Constant name="RP_210_Right_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]"/>
0019 </ConstantsSection>
0020
0021 <RotationSection label="CTPPS_210_Right_Station.xml">
0022 <Rotation name="RP_210_Right_Sec_Rotation"
0023 phiX="[RP_210_Right_Sec_Rot_Angle]" thetaX="90*deg"
0024 phiY="(90*deg+[RP_210_Right_Sec_Rot_Angle])" thetaY="90*deg"
0025 phiZ="0*deg" thetaZ="0*deg"/>
0026 <Rotation name="RP_210_Right_90_y_Sec_Rotation_neg8"
0027 phiX="0*deg" thetaX="180*deg"
0028 phiY="(90*deg+[RP_210_Right_Sec_Rot_Angle_neg8])" thetaY="90*deg"
0029 phiZ="(0*deg+[RP_210_Right_Sec_Rot_Angle_neg8])" thetaZ="90*deg"/>
0030 <Rotation name="RP_210_Right_90_x_Sec_Rotation_neg8"
0031 phiX="(0*deg+[RP_210_Right_Sec_Rot_Angle_neg8])" thetaX="90*deg"
0032 phiY="0*deg" thetaY="180*deg"
0033 phiZ="(90*deg+[RP_210_Right_Sec_Rot_Angle_neg8])" thetaZ="90*deg"/>
0034 <Rotation name="RP_210_Right_Sec_Rotation_neg8"
0035 phiX="[RP_210_Right_Sec_Rot_Angle_neg8]" thetaX="90*deg"
0036 phiY="(90*deg+[RP_210_Right_Sec_Rot_Angle_neg8])" thetaY="90*deg"
0037 phiZ="0*deg" thetaZ="0*deg"/>
0038 <Rotation name="RP_210_Right_Sec_Rotation_180"
0039 phiX="[RP_210_Right_Sec_Rot_Angle_180]" thetaX="90*deg"
0040 phiY="(90*deg+[RP_210_Right_Sec_Rot_Angle_180])" thetaY="90*deg"
0041 phiZ="0*deg" thetaZ="0*deg"/>
0042 <Rotation name="RP_210_Right_Sec_Rotation_172"
0043 phiX="[RP_210_Right_Sec_Rot_Angle_172]" thetaX="90*deg"
0044 phiY="(90*deg+[RP_210_Right_Sec_Rot_Angle_172])" thetaY="90*deg"
0045 phiZ="0*deg" thetaZ="0*deg"/>
0046 </RotationSection>
0047
0048 <SolidSection label="CTPPS_210_Right_Station.xml">
0049 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_210_Right_Station_Length]/2" name="RP_210_Right_Station"/>
0050 <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_210_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_210_Right_Station_Tube_1"/>
0051 <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_210_Right_Prim_Hor_z]-[RP_210_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_210_Right_Station_Tube_2"/>
0052 <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_210_Right_Sec_Hor_z]-[RP_210_Right_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_210_Right_Station_Tube_3"/>
0053 <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_210_Right_Sec_Vert_z]-[RP_210_Right_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_210_Right_Station_Tube_4"/>
0054 <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_210_Right_Station_Length]-[RP_210_Right_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_210_Right_Station_Tube_5"/>
0055 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_210_Right_Station_Length]/2" name="RP_210_Right_Station_Vacuum_1"/>
0056 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_Device:RP_Device_Envelope_Radius]" name="RP_210_Right_Station_Vert_Vacuum"/>
0057 <UnionSolid name="RP_210_Right_Station_Vacuum_2">
0058 <rSolid name="RP_210_Right_Station_Vacuum_1"/>
0059 <rSolid name="RP_210_Right_Station_Vert_Vacuum"/>
0060 <rRotation name="RP_Transformations:RP_x_90_rot"/>
0061 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Prim_Vert_z])"/>
0062 </UnionSolid>
0063 <UnionSolid name="RP_210_Right_Station_Vacuum_3">
0064 <rSolid name="RP_210_Right_Station_Vacuum_2"/>
0065 <rSolid name="RP_210_Right_Station_Vert_Vacuum"/>
0066 <rRotation name="RP_210_Right_90_x_Sec_Rotation_neg8"/>
0067 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Sec_Vert_z])"/>
0068 </UnionSolid>
0069 <Polycone name="RP_210_Right_Station_Hor_Vacuum" startPhi="0*deg" deltaPhi="360*deg" >
0070 <ZSection z="-[RP_Device:RP_Device_Length_y]/2+[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int]" rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2"/>
0071 <ZSection z="-[RP_Device:RP_Device_Length_y]/2+[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int] + [RP_210_Right_Hor_Vac_Length]" rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2"/>
0072 </Polycone>
0073 <UnionSolid name="RP_210_Right_Station_Vacuum_4">
0074 <rSolid name="RP_210_Right_Station_Vacuum_3"/>
0075 <rSolid name="RP_210_Right_Station_Hor_Vacuum"/>
0076 <rRotation name="RP_Transformations:RP_y_90_rot"/>
0077 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Prim_Hor_z])"/>
0078 </UnionSolid>
0079 <UnionSolid name="RP_210_Right_Station_Vacuum_5">
0080 <rSolid name="RP_210_Right_Station_Vacuum_4"/>
0081 <rSolid name="RP_210_Right_Station_Hor_Vacuum"/>
0082 <rRotation name="RP_210_Right_90_y_Sec_Rotation_neg8"/>
0083 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Sec_Hor_z])"/>
0084 </UnionSolid>
0085
0086 <Polycone name="RP_210_Right_Station_Vacuum_1_Far" startPhi="0*deg" deltaPhi="360*deg" >
0087 <ZSection z="0*mm" rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2"/>
0088 <ZSection z="-([RP_210_Right_Station_Length]/2)" rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2"/>
0089 </Polycone>
0090 <UnionSolid name="RP_210_Right_Station_Vacuum_2_Far">
0091 <rSolid name="RP_210_Right_Station_Vacuum_1_Far"/>
0092 <rSolid name="RP_210_Right_Station_Vert_Vacuum"/>
0093 <rRotation name="RP_Transformations:RP_x_90_rot"/>
0094 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Sec_Vert_z])"/>
0095 </UnionSolid>
0096 <UnionSolid name="RP_210_Right_Station_Vacuum_3_Far">
0097 <rSolid name="RP_210_Right_Station_Vacuum_2_Far"/>
0098 <rSolid name="RP_210_Right_Station_Hor_Vacuum"/>
0099 <rRotation name="RP_Transformations:RP_y_90_rot"/>
0100 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Sec_Hor_z])"/>
0101 </UnionSolid>
0102 </SolidSection>
0103
0104 <LogicalPartSection label="CTPPS_210_Right_Station.xml">
0105 <LogicalPart name="RP_210_Right_Station">
0106 <rSolid name="RP_210_Right_Station"/>
0107 <rMaterial name="RP_Materials:Air"/>
0108 </LogicalPart>
0109 <LogicalPart name="RP_210_Right_Station_Tube_1">
0110 <rSolid name="RP_210_Right_Station_Tube_1"/>
0111 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0112 </LogicalPart>
0113 <LogicalPart name="RP_210_Right_Station_Tube_2">
0114 <rSolid name="RP_210_Right_Station_Tube_2"/>
0115 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0116 </LogicalPart>
0117 <LogicalPart name="RP_210_Right_Station_Tube_3">
0118 <rSolid name="RP_210_Right_Station_Tube_3"/>
0119 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0120 </LogicalPart>
0121 <LogicalPart name="RP_210_Right_Station_Tube_4">
0122 <rSolid name="RP_210_Right_Station_Tube_4"/>
0123 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0124 </LogicalPart>
0125 <LogicalPart name="RP_210_Right_Station_Tube_5">
0126 <rSolid name="RP_210_Right_Station_Tube_5"/>
0127 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0128 </LogicalPart>
0129 <LogicalPart name="RP_210_Right_Station_Vacuum_5">
0130 <rSolid name="RP_210_Right_Station_Vacuum_5"/>
0131 <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0132 </LogicalPart>
0133 <LogicalPart name="RP_210_Right_Station_Vacuum_3_Far">
0134 <rSolid name="RP_210_Right_Station_Vacuum_3_Far"/>
0135 <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0136 </LogicalPart>
0137 </LogicalPartSection>
0138
0139 <PosPartSection label="CTPPS_210_Right_Station.xml">
0140 <PosPart copyNumber="1">
0141 <rParent name="RP_210_Right_Station"/>
0142 <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0143 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Prim_Vert_z])"/>
0144 </PosPart>
0145 <PosPart copyNumber="2">
0146 <rParent name="RP_210_Right_Station"/>
0147 <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0148 <rRotation name="RP_210_Right_Sec_Rotation_neg8"/>
0149 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Sec_Vert_z])"/>
0150 </PosPart>
0151 <PosPart copyNumber="1">
0152 <rParent name="RP_210_Right_Station"/>
0153 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0154 <rRotation name="RP_210_Right_Sec_Rotation_180"/>
0155 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Prim_Hor_z])"/>
0156 </PosPart>
0157 <PosPart copyNumber="2">
0158 <rParent name="RP_210_Right_Station"/>
0159 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0160 <rRotation name="RP_210_Right_Sec_Rotation_172"/>
0161 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+[RP_210_Right_Sec_Hor_z])"/>
0162 </PosPart>
0163
0164 <PosPart copyNumber="1">
0165 <rParent name="RP_210_Right_Station"/>
0166 <rChild name="RP_210_Right_Station_Tube_1"/>
0167 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+([RP_210_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2)"/>
0168 </PosPart>
0169 <PosPart copyNumber="1">
0170 <rParent name="RP_210_Right_Station"/>
0171 <rChild name="RP_210_Right_Station_Tube_2"/>
0172 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+([RP_210_Right_Prim_Vert_z]+[RP_210_Right_Prim_Hor_z])/2)"/>
0173 </PosPart>
0174 <PosPart copyNumber="1">
0175 <rParent name="RP_210_Right_Station"/>
0176 <rChild name="RP_210_Right_Station_Tube_3"/>
0177 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+([RP_210_Right_Prim_Hor_z]+[RP_210_Right_Sec_Hor_z])/2)"/>
0178 </PosPart>
0179 <PosPart copyNumber="1">
0180 <rParent name="RP_210_Right_Station"/>
0181 <rChild name="RP_210_Right_Station_Tube_4"/>
0182 <Translation x="0*mm" y="0*mm" z="-(-[RP_210_Right_Station_Length]/2+([RP_210_Right_Sec_Hor_z]+[RP_210_Right_Sec_Vert_z])/2)"/>
0183 </PosPart>
0184 <PosPart copyNumber="1">
0185 <rParent name="RP_210_Right_Station"/>
0186 <rChild name="RP_210_Right_Station_Tube_5"/>
0187 <Translation x="0*mm" y="0*mm" z="-([RP_210_Right_Station_Length]/2-([RP_210_Right_Station_Length]-[RP_210_Right_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2)"/>
0188 </PosPart>
0189 <PosPart copyNumber="1">
0190 <rParent name="RP_210_Right_Station"/>
0191 <rChild name="RP_210_Right_Station_Vacuum_5"/>
0192 <rRotation name="RP_210_Right_Sec_Rotation_180"/>
0193 </PosPart>
0194
0195 <PosPart copyNumber="1">
0196 <rParent name="RP_210_Right_Station_Vacuum_5"/>
0197 <rChild name="RP_210_Right_Station_Vacuum_3_Far"/>
0198 <rRotation name="RP_210_Right_Sec_Rotation_neg8"/>
0199 </PosPart>
0200
0201 <PosPart copyNumber="100">
0202 <rParent name="RP_210_Right_Station_Vacuum_5"/>
0203 <rChild name="RP_Box_100:RP_box_primary_vacuum"/>
0204 <rRotation name="RP_Transformations:RP_180_z_180_y_rot"/>
0205 <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_147_Right_Det_Dist_1]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_210_Right_Prim_Vert_z]-[RP_210_Right_Station_Length]/2)"/>
0206 </PosPart>
0207 <PosPart copyNumber="101">
0208 <rParent name="RP_210_Right_Station_Vacuum_5"/>
0209 <rChild name="RP_Box_101:RP_box_primary_vacuum"/>
0210 <rRotation name="RP_Transformations:RP_y_180_rot"/>
0211 <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_147_Right_Det_Dist_0]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_210_Right_Prim_Vert_z]-[RP_210_Right_Station_Length]/2)"/>
0212 </PosPart>
0213 <PosPart copyNumber="102">
0214 <rParent name="RP_210_Right_Station_Vacuum_5"/>
0215 <rChild name="RP_Box_102:RP_box_primary_vacuum"/>
0216 <rRotation name="RP_Transformations:RP_90_z_cw_180_y_rot"/>
0217 <Translation x="-(-[RP_Dist_Beam_Cent:RP_147_Right_Det_Dist_2]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="-([RP_210_Right_Prim_Hor_z]-[RP_210_Right_Station_Length]/2)"/>
0218 </PosPart>
0219 <PosPart copyNumber="103">
0220 <rParent name="RP_210_Right_Station_Vacuum_3_Far"/>
0221 <rChild name="RP_Box_103:RP_box_primary_vacuum"/>
0222 <rRotation name="RP_Transformations:RP_90_z_cw_180_y_rot"/>
0223 <Translation x="-(-[RP_Dist_Beam_Cent:RP_147_Right_Det_Dist_3]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="-([RP_210_Right_Sec_Hor_z]-[RP_210_Right_Station_Length]/2)"/>
0224 </PosPart>
0225 <PosPart copyNumber="104">
0226 <rParent name="RP_210_Right_Station_Vacuum_3_Far"/>
0227 <rChild name="RP_Box_104:RP_box_primary_vacuum"/>
0228 <rRotation name="RP_Transformations:RP_180_z_180_y_rot"/>
0229 <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_147_Right_Det_Dist_5]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_210_Right_Sec_Vert_z]-[RP_210_Right_Station_Length]/2)"/>
0230 </PosPart>
0231 <PosPart copyNumber="105">
0232 <rParent name="RP_210_Right_Station_Vacuum_3_Far"/>
0233 <rChild name="RP_Box_105:RP_box_primary_vacuum"/>
0234 <rRotation name="RP_Transformations:RP_y_180_rot"/>
0235 <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_147_Right_Det_Dist_4]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_210_Right_Sec_Vert_z]-[RP_210_Right_Station_Length]/2)"/>
0236 </PosPart>
0237 </PosPartSection>
0238 </DDDefinition>