Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/CTPPS_2016/CTPPS_210_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_210_Left_Station.xml" eval="true">
0006         <Constant name="RP_210_Left_Station_Length" value="[CTPPS_Stations_Assembly:CTPPS_220_Left_Station_Position_z]-[CTPPS_Stations_Assembly:CTPPS_210_Left_Station_Position_z]"/>
0007         <!--Positions calculated from the wall closer to IP point-->
0008         <Constant name="RP_210_Left_Prim_Vert_z" value="608*mm"/>
0009         <Constant name="RP_210_Left_Prim_Hor_z" value="1058*mm"/>
0010         <Constant name="RP_210_Left_Sec_Hor_z" value="9781*mm"/>
0011         <Constant name="RP_210_Left_Sec_Vert_z" value="10231*mm"/>
0012 
0013         <Constant name="RP_210_Left_Sec_Rot_Angle" value="8*deg"/>
0014         <Constant name="RP_210_Left_Sec_Rot_Angle_neg8" value="-8*deg"/>
0015         <Constant name="RP_210_Left_Sec_Rot_Angle_180" value="180*deg"/>
0016         <Constant name="RP_210_Left_Sec_Rot_Angle_172" value="172*deg"/>
0017  
0018         <Constant name="RP_210_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]"/>
0019     </ConstantsSection>
0020 
0021     <RotationSection label="CTPPS_210_Left_Station.xml">
0022         <Rotation name="RP_210_Left_Sec_Rotation" 
0023             phiX="[RP_210_Left_Sec_Rot_Angle]*deg" thetaX="90*deg" 
0024             phiY="(90+[RP_210_Left_Sec_Rot_Angle])*deg" thetaY="90*deg"
0025             phiZ="0*deg" thetaZ="0*deg"/>
0026         <Rotation name="RP_210_Left_90_y_Sec_Rotation_neg8" 
0027             phiX="0*deg" thetaX="180*deg" 
0028             phiY="82*deg" thetaY="90*deg"
0029             phiZ="-8*deg" thetaZ="90*deg"/>
0030         <Rotation name="RP_210_Left_90_x_Sec_Rotation" 
0031             phiX="(0+[RP_210_Left_Sec_Rot_Angle_neg8])*deg" thetaX="90*deg" 
0032             phiY="0*deg" thetaY="180*deg" 
0033             phiZ="(90+[RP_210_Left_Sec_Rot_Angle_neg8])*deg" thetaZ="90*deg"/>
0034         <Rotation name="RP_210_Left_Sec_Rotation_neg8" 
0035             phiX="[RP_210_Left_Sec_Rot_Angle_neg8]*deg" thetaX="90*deg" 
0036             phiY="(90+[RP_210_Left_Sec_Rot_Angle_neg8])*deg" thetaY="90*deg"
0037             phiZ="0*deg" thetaZ="0*deg"/>
0038         <Rotation name="RP_210_Left_Sec_Rotation_180" 
0039             phiX="[RP_210_Left_Sec_Rot_Angle_180]*deg" thetaX="90*deg" 
0040             phiY="(90+[RP_210_Left_Sec_Rot_Angle_180])*deg" thetaY="90*deg"
0041             phiZ="0*deg" thetaZ="0*deg"/>
0042         <Rotation name="RP_210_Left_Sec_Rotation_172" 
0043             phiX="[RP_210_Left_Sec_Rot_Angle_172]*deg" thetaX="90*deg" 
0044             phiY="(90+[RP_210_Left_Sec_Rot_Angle_172])*deg" thetaY="90*deg"
0045             phiZ="0*deg" thetaZ="0*deg"/>
0046     </RotationSection>
0047     
0048     <SolidSection label="CTPPS_210_Left_Station.xml">  
0049         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_210_Left_Station_Length]/2" name="RP_210_Left_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_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_210_Left_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_Left_Prim_Hor_z]-[RP_210_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_210_Left_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_Left_Sec_Hor_z]-[RP_210_Left_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_210_Left_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_Left_Sec_Vert_z]-[RP_210_Left_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_210_Left_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_Left_Station_Length]-[RP_210_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_210_Left_Station_Tube_5"/>
0055         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_210_Left_Station_Length]/2" name="RP_210_Left_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_Left_Station_Vert_Vacuum"/>
0057         <UnionSolid name="RP_210_Left_Station_Vacuum_2">
0058             <rSolid name="RP_210_Left_Station_Vacuum_1"/>
0059             <rSolid name="RP_210_Left_Station_Vert_Vacuum"/>
0060             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0061             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Prim_Vert_z]"/>
0062         </UnionSolid>
0063         <UnionSolid name="RP_210_Left_Station_Vacuum_3">
0064             <rSolid name="RP_210_Left_Station_Vacuum_2"/>
0065             <rSolid name="RP_210_Left_Station_Vert_Vacuum"/>
0066             <rRotation name="RP_210_Left_90_x_Sec_Rotation"/>
0067             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Sec_Vert_z]"/>
0068         </UnionSolid>
0069         <Polycone name="RP_210_Left_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_Left_Hor_Vac_Length]" rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2"/>
0072         </Polycone> 
0073         <UnionSolid name="RP_210_Left_Station_Vacuum_4">
0074             <rSolid name="RP_210_Left_Station_Vacuum_3"/>
0075             <rSolid name="RP_210_Left_Station_Hor_Vacuum"/>
0076             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0077             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Prim_Hor_z]"/>
0078         </UnionSolid>
0079         <UnionSolid name="RP_210_Left_Station_Vacuum_5">
0080             <rSolid name="RP_210_Left_Station_Vacuum_4"/>
0081             <rSolid name="RP_210_Left_Station_Hor_Vacuum"/>
0082             <rRotation name="RP_210_Left_90_y_Sec_Rotation_neg8"/>
0083             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Sec_Hor_z]"/>
0084         </UnionSolid>
0085 
0086         <Polycone name="RP_210_Left_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_Left_Station_Length]/2" rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2"/>
0089         </Polycone> 
0090         <UnionSolid name="RP_210_Left_Station_Vacuum_2_Far">
0091             <rSolid name="RP_210_Left_Station_Vacuum_1_Far"/>
0092             <rSolid name="RP_210_Left_Station_Vert_Vacuum"/>
0093             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0094             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Sec_Vert_z]"/>
0095         </UnionSolid>
0096         <UnionSolid name="RP_210_Left_Station_Vacuum_3_Far">
0097             <rSolid name="RP_210_Left_Station_Vacuum_2_Far"/>
0098             <rSolid name="RP_210_Left_Station_Hor_Vacuum"/>
0099             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0100             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Sec_Hor_z]"/>
0101         </UnionSolid>
0102     </SolidSection>
0103     
0104     <LogicalPartSection label="CTPPS_210_Left_Station.xml">
0105         <LogicalPart name="RP_210_Left_Station">
0106             <rSolid name="RP_210_Left_Station"/>
0107             <rMaterial name="RP_Materials:Air"/>
0108         </LogicalPart>
0109         <LogicalPart name="RP_210_Left_Station_Tube_1">
0110             <rSolid name="RP_210_Left_Station_Tube_1"/>
0111             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0112         </LogicalPart>
0113         <LogicalPart name="RP_210_Left_Station_Tube_2">
0114             <rSolid name="RP_210_Left_Station_Tube_2"/>
0115             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0116         </LogicalPart>
0117         <LogicalPart name="RP_210_Left_Station_Tube_3">
0118             <rSolid name="RP_210_Left_Station_Tube_3"/>
0119             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0120         </LogicalPart>
0121         <LogicalPart name="RP_210_Left_Station_Tube_4">
0122             <rSolid name="RP_210_Left_Station_Tube_4"/>
0123             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0124         </LogicalPart>
0125         <LogicalPart name="RP_210_Left_Station_Tube_5">
0126             <rSolid name="RP_210_Left_Station_Tube_5"/>
0127             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0128         </LogicalPart>
0129         <LogicalPart name="RP_210_Left_Station_Vacuum_5">
0130             <rSolid name="RP_210_Left_Station_Vacuum_5"/>
0131             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0132         </LogicalPart>
0133         <LogicalPart name="RP_210_Left_Station_Vacuum_3_Far">
0134             <rSolid name="RP_210_Left_Station_Vacuum_3_Far"/>
0135             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0136         </LogicalPart>
0137     </LogicalPartSection>
0138     
0139     <PosPartSection label="CTPPS_210_Left_Station.xml">
0140         <PosPart copyNumber="1">
0141             <rParent name="RP_210_Left_Station"/>
0142             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0143             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Prim_Vert_z]"/>
0144         </PosPart>
0145         <PosPart copyNumber="2">
0146             <rParent name="RP_210_Left_Station"/>
0147             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0148             <rRotation name="RP_210_Left_Sec_Rotation_neg8"/>
0149             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Sec_Vert_z]"/>
0150         </PosPart>
0151         <PosPart copyNumber="1">
0152             <rParent name="RP_210_Left_Station"/>
0153             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0154             <rRotation name="RP_210_Left_Sec_Rotation_180"/>
0155             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Prim_Hor_z]"/>
0156         </PosPart>
0157         <PosPart copyNumber="2">
0158             <rParent name="RP_210_Left_Station"/>
0159             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0160             <rRotation name="RP_210_Left_Sec_Rotation_172"/>
0161             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+[RP_210_Left_Sec_Hor_z]"/>
0162         </PosPart>
0163         
0164         <PosPart copyNumber="1">
0165             <rParent name="RP_210_Left_Station"/>
0166             <rChild name="RP_210_Left_Station_Tube_1"/>
0167             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+([RP_210_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0168         </PosPart>
0169         <PosPart copyNumber="1">
0170             <rParent name="RP_210_Left_Station"/>
0171             <rChild name="RP_210_Left_Station_Tube_2"/>
0172             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+([RP_210_Left_Prim_Vert_z]+[RP_210_Left_Prim_Hor_z])/2"/>
0173         </PosPart>
0174         <PosPart copyNumber="1">
0175             <rParent name="RP_210_Left_Station"/>
0176             <rChild name="RP_210_Left_Station_Tube_3"/>
0177             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+([RP_210_Left_Prim_Hor_z]+[RP_210_Left_Sec_Hor_z])/2"/>
0178         </PosPart>
0179         <PosPart copyNumber="1">
0180             <rParent name="RP_210_Left_Station"/>
0181             <rChild name="RP_210_Left_Station_Tube_4"/>
0182             <Translation x="0*mm" y="0*mm" z="-[RP_210_Left_Station_Length]/2+([RP_210_Left_Sec_Hor_z]+[RP_210_Left_Sec_Vert_z])/2"/>
0183         </PosPart>
0184         <PosPart copyNumber="1">
0185             <rParent name="RP_210_Left_Station"/>
0186             <rChild name="RP_210_Left_Station_Tube_5"/>
0187             <Translation x="0*mm" y="0*mm" z="[RP_210_Left_Station_Length]/2-([RP_210_Left_Station_Length]-[RP_210_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0188         </PosPart>
0189         <PosPart copyNumber="1">
0190             <rParent name="RP_210_Left_Station"/>
0191             <rChild name="RP_210_Left_Station_Vacuum_5"/>
0192             <rRotation name="RP_210_Left_Sec_Rotation_180"/>
0193             <!--<rRotation name="RP_210_Left_Sec_Rotation_180"/>-->
0194         </PosPart>
0195 
0196         <PosPart copyNumber="1">
0197             <rParent name="RP_210_Left_Station_Vacuum_5"/>
0198             <rChild name="RP_210_Left_Station_Vacuum_3_Far"/>
0199             <rRotation name="RP_210_Left_Sec_Rotation_neg8"/>
0200         </PosPart>
0201         
0202         <PosPart copyNumber="0">
0203             <rParent name="RP_210_Left_Station_Vacuum_5"/>
0204             <rChild name="RP_Box_000:RP_box_primary_vacuum"/>
0205             <rRotation name="RP_Transformations:RP_z_180_rot"/>
0206             <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_147_Left_Det_Dist_1]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_210_Left_Prim_Vert_z]-[RP_210_Left_Station_Length]/2"/>
0207         </PosPart>
0208         <PosPart copyNumber="1">
0209             <rParent name="RP_210_Left_Station_Vacuum_5"/>
0210             <rChild name="RP_Box_001:RP_box_primary_vacuum"/>
0211             <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_147_Left_Det_Dist_0]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_210_Left_Prim_Vert_z]-[RP_210_Left_Station_Length]/2"/>
0212         </PosPart>
0213         <PosPart copyNumber="2">
0214             <rParent name="RP_210_Left_Station_Vacuum_5"/>
0215             <rChild name="RP_Box_002:RP_box_primary_vacuum"/>
0216             <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0217             <Translation x="-(-[RP_Dist_Beam_Cent:RP_147_Left_Det_Dist_2]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="[RP_210_Left_Prim_Hor_z]-[RP_210_Left_Station_Length]/2"/>
0218         </PosPart>
0219         <PosPart copyNumber="3">
0220             <rParent name="RP_210_Left_Station_Vacuum_3_Far"/>
0221             <rChild name="RP_Box_003:RP_box_primary_vacuum"/>
0222             <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0223             <Translation x="-(-[RP_Dist_Beam_Cent:RP_147_Left_Det_Dist_3]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="[RP_210_Left_Sec_Hor_z]-[RP_210_Left_Station_Length]/2"/>
0224         </PosPart>
0225         <PosPart copyNumber="4">
0226             <rParent name="RP_210_Left_Station_Vacuum_3_Far"/>
0227             <rChild name="RP_Box_004:RP_box_primary_vacuum"/>
0228             <rRotation name="RP_Transformations:RP_z_180_rot"/>
0229             <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_147_Left_Det_Dist_5]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_210_Left_Sec_Vert_z]-[RP_210_Left_Station_Length]/2"/>
0230         </PosPart>
0231         <PosPart copyNumber="5">
0232             <rParent name="RP_210_Left_Station_Vacuum_3_Far"/>
0233             <rChild name="RP_Box_005:RP_box_primary_vacuum"/>
0234             <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_147_Left_Det_Dist_4]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_210_Left_Sec_Vert_z]-[RP_210_Left_Station_Length]/2"/>
0235         </PosPart>
0236     </PosPartSection>
0237 </DDDefinition>