Warning, /Geometry/VeryForwardData/data/RP_147_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="RP_147_Right_Station.xml" eval="true">
0006 <Constant name="RP_147_Right_Station_Length" value="[RP_Stations_Assembly:RP_220_Right_Station_Position_z]-[RP_Stations_Assembly:RP_147_Right_Station_Position_z]"/>
0007 <!--Positions calculated from the wall closer to IP point-->
0008 <Constant name="RP_147_Right_Prim_Vert_z" value="608*mm"/>
0009 <Constant name="RP_147_Right_Prim_Hor_z" value="1058*mm"/>
0010 <Constant name="RP_147_Right_Sec_Hor_z" value="9781*mm"/>
0011 <Constant name="RP_147_Right_Sec_Vert_z" value="10231*mm"/>
0012
0013 <Constant name="RP_147_Right_Sec_Rot_Angle" value="8"/>
0014
0015 <Constant name="RP_147_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]"/>
0016 </ConstantsSection>
0017
0018 <RotationSection label="RP_147_Right_Station.xml">
0019 <Rotation name="RP_147_Right_Sec_Rotation"
0020 phiX="[RP_147_Right_Sec_Rot_Angle]*deg" thetaX="90*deg"
0021 phiY="(90+[RP_147_Right_Sec_Rot_Angle])*deg" thetaY="90*deg"
0022 phiZ="0*deg" thetaZ="0*deg"/>
0023 <Rotation name="RP_147_Right_90_y_Sec_Rotation"
0024 phiX="0*deg" thetaX="180*deg"
0025 phiY="(90+[RP_147_Right_Sec_Rot_Angle])*deg" thetaY="90*deg"
0026 phiZ="(0+[RP_147_Right_Sec_Rot_Angle])*deg" thetaZ="90*deg"/>
0027 <Rotation name="RP_147_Right_90_x_Sec_Rotation"
0028 phiX="(0+[RP_147_Right_Sec_Rot_Angle])*deg" thetaX="90*deg"
0029 phiY="0*deg" thetaY="180*deg"
0030 phiZ="(90+[RP_147_Right_Sec_Rot_Angle])*deg" thetaZ="90*deg"/>
0031 </RotationSection>
0032
0033 <SolidSection label="RP_147_Right_Station.xml">
0034 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_147_Right_Station_Length]/2" name="RP_147_Right_Station"/>
0035 <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_147_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_147_Right_Station_Tube_1"/>
0036 <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_147_Right_Prim_Hor_z]-[RP_147_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_147_Right_Station_Tube_2"/>
0037 <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_147_Right_Sec_Hor_z]-[RP_147_Right_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_147_Right_Station_Tube_3"/>
0038 <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_147_Right_Sec_Vert_z]-[RP_147_Right_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_147_Right_Station_Tube_4"/>
0039 <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_147_Right_Station_Length]-[RP_147_Right_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_147_Right_Station_Tube_5"/>
0040 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_147_Right_Station_Length]/2" name="RP_147_Right_Station_Vacuum_1"/>
0041 <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_Device:RP_Device_Envelope_Radius]" name="RP_147_Right_Station_Vert_Vacuum"/>
0042 <UnionSolid name="RP_147_Right_Station_Vacuum_2">
0043 <rSolid name="RP_147_Right_Station_Vacuum_1"/>
0044 <rSolid name="RP_147_Right_Station_Vert_Vacuum"/>
0045 <rRotation name="RP_Transformations:RP_x_90_rot"/>
0046 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Prim_Vert_z]"/>
0047 </UnionSolid>
0048 <UnionSolid name="RP_147_Right_Station_Vacuum_3">
0049 <rSolid name="RP_147_Right_Station_Vacuum_2"/>
0050 <rSolid name="RP_147_Right_Station_Vert_Vacuum"/>
0051 <rRotation name="RP_147_Right_90_x_Sec_Rotation"/>
0052 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Sec_Vert_z]"/>
0053 </UnionSolid>
0054 <Polycone name="RP_147_Right_Station_Hor_Vacuum" startPhi="0*deg" deltaPhi="360*deg" >
0055 <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"/>
0056 <ZSection z="-[RP_Device:RP_Device_Length_y]/2+[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int] + [RP_147_Right_Hor_Vac_Length]" rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2"/>
0057 </Polycone>
0058 <UnionSolid name="RP_147_Right_Station_Vacuum_4">
0059 <rSolid name="RP_147_Right_Station_Vacuum_3"/>
0060 <rSolid name="RP_147_Right_Station_Hor_Vacuum"/>
0061 <rRotation name="RP_Transformations:RP_y_90_rot"/>
0062 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Prim_Hor_z]"/>
0063 </UnionSolid>
0064 <UnionSolid name="RP_147_Right_Station_Vacuum_5">
0065 <rSolid name="RP_147_Right_Station_Vacuum_4"/>
0066 <rSolid name="RP_147_Right_Station_Hor_Vacuum"/>
0067 <rRotation name="RP_147_Right_90_y_Sec_Rotation"/>
0068 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Sec_Hor_z]"/>
0069 </UnionSolid>
0070
0071 <Polycone name="RP_147_Right_Station_Vacuum_1_Far" startPhi="0*deg" deltaPhi="360*deg" >
0072 <ZSection z="0*mm" rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2"/>
0073 <ZSection z="[RP_147_Right_Station_Length]/2" rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2"/>
0074 </Polycone>
0075 <UnionSolid name="RP_147_Right_Station_Vacuum_2_Far">
0076 <rSolid name="RP_147_Right_Station_Vacuum_1_Far"/>
0077 <rSolid name="RP_147_Right_Station_Vert_Vacuum"/>
0078 <rRotation name="RP_Transformations:RP_x_90_rot"/>
0079 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Sec_Vert_z]"/>
0080 </UnionSolid>
0081 <UnionSolid name="RP_147_Right_Station_Vacuum_3_Far">
0082 <rSolid name="RP_147_Right_Station_Vacuum_2_Far"/>
0083 <rSolid name="RP_147_Right_Station_Hor_Vacuum"/>
0084 <rRotation name="RP_Transformations:RP_y_90_rot"/>
0085 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Sec_Hor_z]"/>
0086 </UnionSolid>
0087 </SolidSection>
0088
0089 <LogicalPartSection label="RP_147_Right_Station.xml">
0090 <LogicalPart name="RP_147_Right_Station">
0091 <rSolid name="RP_147_Right_Station"/>
0092 <rMaterial name="RP_Materials:Air"/>
0093 </LogicalPart>
0094 <LogicalPart name="RP_147_Right_Station_Tube_1">
0095 <rSolid name="RP_147_Right_Station_Tube_1"/>
0096 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0097 </LogicalPart>
0098 <LogicalPart name="RP_147_Right_Station_Tube_2">
0099 <rSolid name="RP_147_Right_Station_Tube_2"/>
0100 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0101 </LogicalPart>
0102 <LogicalPart name="RP_147_Right_Station_Tube_3">
0103 <rSolid name="RP_147_Right_Station_Tube_3"/>
0104 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0105 </LogicalPart>
0106 <LogicalPart name="RP_147_Right_Station_Tube_4">
0107 <rSolid name="RP_147_Right_Station_Tube_4"/>
0108 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0109 </LogicalPart>
0110 <LogicalPart name="RP_147_Right_Station_Tube_5">
0111 <rSolid name="RP_147_Right_Station_Tube_5"/>
0112 <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0113 </LogicalPart>
0114 <LogicalPart name="RP_147_Right_Station_Vacuum_5">
0115 <rSolid name="RP_147_Right_Station_Vacuum_5"/>
0116 <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0117 </LogicalPart>
0118 <LogicalPart name="RP_147_Right_Station_Vacuum_3_Far">
0119 <rSolid name="RP_147_Right_Station_Vacuum_3_Far"/>
0120 <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0121 </LogicalPart>
0122 </LogicalPartSection>
0123
0124 <PosPartSection label="RP_147_Right_Station.xml">
0125 <PosPart copyNumber="1">
0126 <rParent name="RP_147_Right_Station"/>
0127 <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0128 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Prim_Vert_z]"/>
0129 </PosPart>
0130 <PosPart copyNumber="2">
0131 <rParent name="RP_147_Right_Station"/>
0132 <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0133 <rRotation name="RP_147_Right_Sec_Rotation"/>
0134 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Sec_Vert_z]"/>
0135 </PosPart>
0136 <PosPart copyNumber="1">
0137 <rParent name="RP_147_Right_Station"/>
0138 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0139 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Prim_Hor_z]"/>
0140 </PosPart>
0141 <PosPart copyNumber="2">
0142 <rParent name="RP_147_Right_Station"/>
0143 <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0144 <rRotation name="RP_147_Right_Sec_Rotation"/>
0145 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+[RP_147_Right_Sec_Hor_z]"/>
0146 </PosPart>
0147
0148 <PosPart copyNumber="1">
0149 <rParent name="RP_147_Right_Station"/>
0150 <rChild name="RP_147_Right_Station_Tube_1"/>
0151 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+([RP_147_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0152 </PosPart>
0153 <PosPart copyNumber="1">
0154 <rParent name="RP_147_Right_Station"/>
0155 <rChild name="RP_147_Right_Station_Tube_2"/>
0156 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+([RP_147_Right_Prim_Vert_z]+[RP_147_Right_Prim_Hor_z])/2"/>
0157 </PosPart>
0158 <PosPart copyNumber="1">
0159 <rParent name="RP_147_Right_Station"/>
0160 <rChild name="RP_147_Right_Station_Tube_3"/>
0161 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+([RP_147_Right_Prim_Hor_z]+[RP_147_Right_Sec_Hor_z])/2"/>
0162 </PosPart>
0163 <PosPart copyNumber="1">
0164 <rParent name="RP_147_Right_Station"/>
0165 <rChild name="RP_147_Right_Station_Tube_4"/>
0166 <Translation x="0*mm" y="0*mm" z="-[RP_147_Right_Station_Length]/2+([RP_147_Right_Sec_Hor_z]+[RP_147_Right_Sec_Vert_z])/2"/>
0167 </PosPart>
0168 <PosPart copyNumber="1">
0169 <rParent name="RP_147_Right_Station"/>
0170 <rChild name="RP_147_Right_Station_Tube_5"/>
0171 <Translation x="0*mm" y="0*mm" z="[RP_147_Right_Station_Length]/2-([RP_147_Right_Station_Length]-[RP_147_Right_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0172 </PosPart>
0173 <PosPart copyNumber="1">
0174 <rParent name="RP_147_Right_Station"/>
0175 <rChild name="RP_147_Right_Station_Vacuum_5"/>
0176 </PosPart>
0177
0178 <PosPart copyNumber="1">
0179 <rParent name="RP_147_Right_Station_Vacuum_5"/>
0180 <rChild name="RP_147_Right_Station_Vacuum_3_Far"/>
0181 <rRotation name="RP_147_Right_Sec_Rotation"/>
0182 </PosPart>
0183
0184 <PosPart copyNumber="100">
0185 <rParent name="RP_147_Right_Station_Vacuum_5"/>
0186 <rChild name="RP_Box_100:RP_box_primary_vacuum"/>
0187 <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_147_Right_Prim_Vert_z]-[RP_147_Right_Station_Length]/2"/>
0188 </PosPart>
0189 <PosPart copyNumber="101">
0190 <rParent name="RP_147_Right_Station_Vacuum_5"/>
0191 <rChild name="RP_Box_101:RP_box_primary_vacuum"/>
0192 <rRotation name="RP_Transformations:RP_z_180_rot"/>
0193 <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_147_Right_Prim_Vert_z]-[RP_147_Right_Station_Length]/2"/>
0194 </PosPart>
0195 <PosPart copyNumber="102">
0196 <rParent name="RP_147_Right_Station_Vacuum_5"/>
0197 <rChild name="RP_Box_102:RP_box_primary_vacuum"/>
0198 <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0199 <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_147_Right_Prim_Hor_z]-[RP_147_Right_Station_Length]/2"/>
0200 </PosPart>
0201 <PosPart copyNumber="103">
0202 <rParent name="RP_147_Right_Station_Vacuum_3_Far"/>
0203 <rChild name="RP_Box_103:RP_box_primary_vacuum"/>
0204 <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0205 <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_147_Right_Sec_Hor_z]-[RP_147_Right_Station_Length]/2"/>
0206 </PosPart>
0207 <PosPart copyNumber="104">
0208 <rParent name="RP_147_Right_Station_Vacuum_3_Far"/>
0209 <rChild name="RP_Box_104:RP_box_primary_vacuum"/>
0210 <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_147_Right_Sec_Vert_z]-[RP_147_Right_Station_Length]/2"/>
0211 </PosPart>
0212 <PosPart copyNumber="105">
0213 <rParent name="RP_147_Right_Station_Vacuum_3_Far"/>
0214 <rChild name="RP_Box_105:RP_box_primary_vacuum"/>
0215 <rRotation name="RP_Transformations:RP_z_180_rot"/>
0216 <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_147_Right_Sec_Vert_z]-[RP_147_Right_Station_Length]/2"/>
0217 </PosPart>
0218 </PosPartSection>
0219 </DDDefinition>