Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/CTPPS_Pixel_2018/RP_147_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="RP_147_Left_Station.xml" eval="true">
0006         <Constant name="RP_147_Left_Station_Length" value="-([RP_Stations_Assembly:RP_220_Left_Station_Position_z]-[RP_Stations_Assembly:RP_147_Left_Station_Position_z])"/>
0007         <!--Positions calculated from the wall closer to IP point-->
0008         <Constant name="RP_147_Left_Prim_Vert_z" value="608*mm"/>
0009         <Constant name="RP_147_Left_Prim_Hor_z" value="1058*mm"/>
0010         <Constant name="RP_147_Left_Sec_Hor_z" value="9781*mm"/>
0011         <Constant name="RP_147_Left_Sec_Vert_z" value="10231*mm"/>
0012 
0013         <Constant name="RP_147_Left_Sec_Rot_Angle" value="8*deg"/>
0014         
0015         <Constant name="RP_147_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]"/>
0016     </ConstantsSection>
0017 
0018     <RotationSection label="RP_147_Left_Station.xml">
0019         <Rotation name="RP_147_Left_Sec_Rotation" 
0020             phiX="[RP_147_Left_Sec_Rot_Angle]" thetaX="90*deg" 
0021             phiY="90*deg+[RP_147_Left_Sec_Rot_Angle]" thetaY="90*deg"
0022             phiZ="0*deg" thetaZ="0*deg"/>
0023         <Rotation name="RP_147_Left_90_y_Sec_Rotation" 
0024             phiX="0*deg" thetaX="180*deg" 
0025             phiY="90*deg+[RP_147_Left_Sec_Rot_Angle]" thetaY="90*deg" 
0026             phiZ="0*deg+[RP_147_Left_Sec_Rot_Angle]" thetaZ="90*deg"/>
0027         <Rotation name="RP_147_Left_90_x_Sec_Rotation" 
0028             phiX="0*deg+[RP_147_Left_Sec_Rot_Angle]" thetaX="90*deg" 
0029             phiY="0*deg" thetaY="180*deg" 
0030             phiZ="90*deg+[RP_147_Left_Sec_Rot_Angle]" thetaZ="90*deg"/>
0031     </RotationSection>
0032     
0033     <SolidSection label="RP_147_Left_Station.xml">  
0034         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_147_Left_Station_Length]/2" name="RP_147_Left_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_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_147_Left_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_Left_Prim_Hor_z]-[RP_147_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_147_Left_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_Left_Sec_Hor_z]-[RP_147_Left_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_147_Left_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_Left_Sec_Vert_z]-[RP_147_Left_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_147_Left_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_Left_Station_Length]-[RP_147_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_147_Left_Station_Tube_5"/>
0040         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_147_Left_Station_Length]/2" name="RP_147_Left_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_Left_Station_Vert_Vacuum"/>
0042         <UnionSolid name="RP_147_Left_Station_Vacuum_2">
0043             <rSolid name="RP_147_Left_Station_Vacuum_1"/>
0044             <rSolid name="RP_147_Left_Station_Vert_Vacuum"/>
0045             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0046             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Prim_Vert_z])"/>
0047         </UnionSolid>
0048         <UnionSolid name="RP_147_Left_Station_Vacuum_3">
0049             <rSolid name="RP_147_Left_Station_Vacuum_2"/>
0050             <rSolid name="RP_147_Left_Station_Vert_Vacuum"/>
0051             <rRotation name="RP_147_Left_90_x_Sec_Rotation"/>
0052             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Sec_Vert_z])"/>
0053         </UnionSolid>
0054         <Polycone name="RP_147_Left_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_Left_Hor_Vac_Length]" rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2"/>
0057         </Polycone> 
0058         <UnionSolid name="RP_147_Left_Station_Vacuum_4">
0059             <rSolid name="RP_147_Left_Station_Vacuum_3"/>
0060             <rSolid name="RP_147_Left_Station_Hor_Vacuum"/>
0061             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0062             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Prim_Hor_z])"/>
0063         </UnionSolid>
0064         <UnionSolid name="RP_147_Left_Station_Vacuum_5">
0065             <rSolid name="RP_147_Left_Station_Vacuum_4"/>
0066             <rSolid name="RP_147_Left_Station_Hor_Vacuum"/>
0067             <rRotation name="RP_147_Left_90_y_Sec_Rotation"/>
0068             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Sec_Hor_z])"/>
0069         </UnionSolid>
0070 
0071         <Polycone name="RP_147_Left_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_Left_Station_Length]/2)" rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2"/>
0074         </Polycone> 
0075         <UnionSolid name="RP_147_Left_Station_Vacuum_2_Far">
0076             <rSolid name="RP_147_Left_Station_Vacuum_1_Far"/>
0077             <rSolid name="RP_147_Left_Station_Vert_Vacuum"/>
0078             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0079             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Sec_Vert_z])"/>
0080         </UnionSolid>
0081         <UnionSolid name="RP_147_Left_Station_Vacuum_3_Far">
0082             <rSolid name="RP_147_Left_Station_Vacuum_2_Far"/>
0083             <rSolid name="RP_147_Left_Station_Hor_Vacuum"/>
0084             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0085             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Sec_Hor_z])"/>
0086         </UnionSolid>
0087     </SolidSection>
0088     
0089     <LogicalPartSection label="RP_147_Left_Station.xml">
0090         <LogicalPart name="RP_147_Left_Station">
0091             <rSolid name="RP_147_Left_Station"/>
0092             <rMaterial name="RP_Materials:Air"/>
0093         </LogicalPart>
0094         <LogicalPart name="RP_147_Left_Station_Tube_1">
0095             <rSolid name="RP_147_Left_Station_Tube_1"/>
0096             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0097         </LogicalPart>
0098         <LogicalPart name="RP_147_Left_Station_Tube_2">
0099             <rSolid name="RP_147_Left_Station_Tube_2"/>
0100             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0101         </LogicalPart>
0102         <LogicalPart name="RP_147_Left_Station_Tube_3">
0103             <rSolid name="RP_147_Left_Station_Tube_3"/>
0104             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0105         </LogicalPart>
0106         <LogicalPart name="RP_147_Left_Station_Tube_4">
0107             <rSolid name="RP_147_Left_Station_Tube_4"/>
0108             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0109         </LogicalPart>
0110         <LogicalPart name="RP_147_Left_Station_Tube_5">
0111             <rSolid name="RP_147_Left_Station_Tube_5"/>
0112             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0113         </LogicalPart>
0114         <LogicalPart name="RP_147_Left_Station_Vacuum_5">
0115             <rSolid name="RP_147_Left_Station_Vacuum_5"/>
0116             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0117         </LogicalPart>
0118         <LogicalPart name="RP_147_Left_Station_Vacuum_3_Far">
0119             <rSolid name="RP_147_Left_Station_Vacuum_3_Far"/>
0120             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0121         </LogicalPart>
0122     </LogicalPartSection>
0123     
0124     <PosPartSection label="RP_147_Left_Station.xml">
0125         <PosPart copyNumber="1">
0126             <rParent name="RP_147_Left_Station"/>
0127             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0128             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Prim_Vert_z])"/>
0129         </PosPart>
0130         <PosPart copyNumber="2">
0131             <rParent name="RP_147_Left_Station"/>
0132             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0133             <rRotation name="RP_147_Left_Sec_Rotation"/>
0134             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Sec_Vert_z])"/>
0135         </PosPart>
0136         <PosPart copyNumber="1">
0137             <rParent name="RP_147_Left_Station"/>
0138             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0139             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Prim_Hor_z])"/>
0140         </PosPart>
0141         <PosPart copyNumber="2">
0142             <rParent name="RP_147_Left_Station"/>
0143             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0144             <rRotation name="RP_147_Left_Sec_Rotation"/>
0145             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+[RP_147_Left_Sec_Hor_z])"/>
0146         </PosPart>
0147         
0148         <PosPart copyNumber="1">
0149             <rParent name="RP_147_Left_Station"/>
0150             <rChild name="RP_147_Left_Station_Tube_1"/>
0151             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+([RP_147_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2)"/>
0152         </PosPart>
0153         <PosPart copyNumber="1">
0154             <rParent name="RP_147_Left_Station"/>
0155             <rChild name="RP_147_Left_Station_Tube_2"/>
0156             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+([RP_147_Left_Prim_Vert_z]+[RP_147_Left_Prim_Hor_z])/2)"/>
0157         </PosPart>
0158         <PosPart copyNumber="1">
0159             <rParent name="RP_147_Left_Station"/>
0160             <rChild name="RP_147_Left_Station_Tube_3"/>
0161             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+([RP_147_Left_Prim_Hor_z]+[RP_147_Left_Sec_Hor_z])/2)"/>
0162         </PosPart>
0163         <PosPart copyNumber="1">
0164             <rParent name="RP_147_Left_Station"/>
0165             <rChild name="RP_147_Left_Station_Tube_4"/>
0166             <Translation x="0*mm" y="0*mm" z="-(-[RP_147_Left_Station_Length]/2+([RP_147_Left_Sec_Hor_z]+[RP_147_Left_Sec_Vert_z])/2)"/>
0167         </PosPart>
0168         <PosPart copyNumber="1">
0169             <rParent name="RP_147_Left_Station"/>
0170             <rChild name="RP_147_Left_Station_Tube_5"/>
0171             <Translation x="0*mm" y="0*mm" z="-([RP_147_Left_Station_Length]/2-([RP_147_Left_Station_Length]-[RP_147_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2)"/>
0172         </PosPart>
0173         <PosPart copyNumber="1">
0174             <rParent name="RP_147_Left_Station"/>
0175             <rChild name="RP_147_Left_Station_Vacuum_5"/>
0176         </PosPart>
0177 
0178         <PosPart copyNumber="1">
0179             <rParent name="RP_147_Left_Station_Vacuum_5"/>
0180             <rChild name="RP_147_Left_Station_Vacuum_3_Far"/>
0181             <rRotation name="RP_147_Left_Sec_Rotation"/>
0182         </PosPart>
0183         
0184         <PosPart copyNumber="0">
0185             <rParent name="RP_147_Left_Station_Vacuum_5"/>
0186             <rChild name="RP_Box_000:RP_box_primary_vacuum"/>
0187             <rRotation name="RP_Transformations:RP_y_180_rot"/>
0188             <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_147_Left_Prim_Vert_z]-[RP_147_Left_Station_Length]/2)"/>
0189         </PosPart>
0190         <PosPart copyNumber="1">
0191             <rParent name="RP_147_Left_Station_Vacuum_5"/>
0192             <rChild name="RP_Box_001:RP_box_primary_vacuum"/>
0193             <rRotation name="RP_Transformations:RP_180_z_180_y_rot"/>
0194             <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_147_Left_Prim_Vert_z]-[RP_147_Left_Station_Length]/2)"/>
0195         </PosPart>
0196         <PosPart copyNumber="2">
0197             <rParent name="RP_147_Left_Station_Vacuum_5"/>
0198             <rChild name="RP_Box_002:RP_box_primary_vacuum"/>
0199             <rRotation name="RP_Transformations:RP_90_z_cw_180_y_rot"/>
0200             <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_147_Left_Prim_Hor_z]-[RP_147_Left_Station_Length]/2)"/>
0201         </PosPart>
0202         <PosPart copyNumber="10003">
0203             <rParent name="RP_147_Left_Station_Vacuum_3_Far"/>
0204             <rChild name="RP_Box_003:RP_box_primary_vacuum"/>
0205             <rRotation name="RP_Transformations:RP_90_z_cw_180_y_rot"/>
0206             <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_147_Left_Sec_Hor_z]-[RP_147_Left_Station_Length]/2)"/>
0207         </PosPart>
0208         <PosPart copyNumber="4">
0209             <rParent name="RP_147_Left_Station_Vacuum_3_Far"/>
0210             <rChild name="RP_Box_004:RP_box_primary_vacuum"/>
0211             <rRotation name="RP_Transformations:RP_y_180_rot"/>
0212             <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_147_Left_Sec_Vert_z]-[RP_147_Left_Station_Length]/2)"/>
0213         </PosPart>
0214         <PosPart copyNumber="5">
0215             <rParent name="RP_147_Left_Station_Vacuum_3_Far"/>
0216             <rChild name="RP_Box_005:RP_box_primary_vacuum"/>
0217             <rRotation name="RP_Transformations:RP_180_z_180_y_rot"/>
0218             <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_147_Left_Sec_Vert_z]-[RP_147_Left_Station_Length]/2)"/>
0219         </PosPart>
0220     </PosPartSection>
0221 </DDDefinition>