Back to home page

Project CMSSW displayed by LXR

 
 

    


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>