Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/CTPPS_2016/CTPPS_220_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_220_Right_Station.xml" eval="true">
0006         <Constant name="RP_220_Right_Station_Length" value="6588*mm"/>
0007         <!--Positions calculated from the wall closer to IP point-->
0008         <Constant name="RP_220_Right_Prim_Vert_z" value="608*mm"/>
0009         <Constant name="RP_220_Right_Prim_Hor_z" value="1058*mm"/>
0010         <Constant name="RP_220_Right_Sec_Hor_z" value="5530*mm"/>
0011         <Constant name="RP_220_Right_Sec_Vert_z" value="5980*mm"/>
0012         <Constant name="RP_220_Right_Timing_z" value="1680*mm"/>
0013         <Constant name="RP_220_Right_Rot_Angle_180" value="180*deg"/>
0014         <Constant name="RP_220_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]"/>
0015     </ConstantsSection>
0016 
0017     <RotationSection label="CTPPS_220_Right_Station.xml">
0018         <Rotation name="RP_220_Right_Sec_Rotation_180" 
0019             phiX="[RP_220_Right_Rot_Angle_180]" thetaX="90*deg" 
0020             phiY="(90*deg+[RP_220_Right_Rot_Angle_180])" thetaY="90*deg"
0021             phiZ="0*deg" thetaZ="0*deg"/>
0022         <Rotation name="PPS_Timing_rot" phiX="0*deg" thetaX="0*deg" phiY="90*deg" thetaY="90*deg" phiZ="0*deg" thetaZ="270*deg"/>
0023     </RotationSection>
0024     
0025     <SolidSection label="CTPPS_220_Right_Station.xml">  
0026         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_220_Right_Station_Length]/2" name="RP_220_Right_Station"/>
0027         <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_220_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_220_Right_Station_Tube_1"/>
0028         <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_220_Right_Prim_Hor_z]-[RP_220_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Right_Station_Tube_2"/>
0029         <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_220_Right_Timing_z]-[RP_220_Right_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Right_Station_Tube_3a"/>
0030         <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_220_Right_Sec_Hor_z]-[RP_220_Right_Timing_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Right_Station_Tube_3b"/>
0031         <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_220_Right_Sec_Vert_z]-[RP_220_Right_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Right_Station_Tube_4"/>
0032         <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_220_Right_Station_Length]-[RP_220_Right_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_220_Right_Station_Tube_5"/>
0033         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_220_Right_Station_Length]/2" name="RP_220_Right_Station_Vacuum_1"/>
0034         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_Device:RP_Device_Envelope_Radius]" name="RP_220_Right_Station_Vert_Vacuum"/>
0035         <Tube name="CTPPS_Timing_Negative_Station_Hor_Vacuum" rMin="0*mm" rMax="[CTPPS_Timing_Station_Parameters:Timing_Hole_Diam]/2" dz="[CTPPS_Timing_Station_Parameters:Hor_Vac_Length]/2"/>
0036         <UnionSolid name="RP_220_Right_Station_Vacuum_2">
0037             <rSolid name="RP_220_Right_Station_Vacuum_1"/>
0038             <rSolid name="RP_220_Right_Station_Vert_Vacuum"/>
0039             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0040             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Prim_Vert_z])"/>
0041         </UnionSolid>
0042         <UnionSolid name="RP_220_Right_Station_Vacuum_3">
0043             <rSolid name="RP_220_Right_Station_Vacuum_2"/>
0044             <rSolid name="RP_220_Right_Station_Vert_Vacuum"/>
0045             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0046             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Sec_Vert_z])"/>
0047         </UnionSolid>
0048        <UnionSolid name="CTPPS_Timing_Negative_Station_Vacuum_3a">
0049           <rSolid name="RP_220_Right_Station_Vacuum_3"/>
0050           <rSolid name="CTPPS_Timing_Negative_Station_Hor_Vacuum"/>
0051           <rRotation name="CTPPS_Diamond_Transformations:y_90_rot"/>
0052 <!--      <rRotation name="rotations:90YX"/>-->
0053 <!--      <rRotation name="CTPPS_Diamond_Transformations:y90D"/>-->
0054           <Translation x="[CTPPS_Timing_Station_Parameters:Hor_Vac_Length]/2-[CTPPS_Timing_Station_Parameters:Device_Length_y]/2+[CTPPS_Timing_Station_Parameters:Hor_Closed_Wall_Thick_Int]" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Timing_z])"/>
0055         </UnionSolid>
0056         
0057         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_220_Right_Hor_Vac_Length]/2" name="RP_220_Right_Station_Hor_Vacuum"/>
0058         <UnionSolid name="RP_220_Right_Station_Vacuum_4">
0059             <rSolid name="CTPPS_Timing_Negative_Station_Vacuum_3a"/>
0060             <rSolid name="RP_220_Right_Station_Hor_Vacuum"/>
0061             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0062             <Translation x="-(-[RP_220_Right_Hor_Vac_Length]/2+[RP_Device:RP_Device_Length_y]/2-[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int])" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Prim_Hor_z])"/>
0063         </UnionSolid>
0064         <UnionSolid name="RP_220_Right_Station_Vacuum_5">
0065             <rSolid name="RP_220_Right_Station_Vacuum_4"/>
0066             <rSolid name="RP_220_Right_Station_Hor_Vacuum"/>
0067             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0068             <Translation x="-(-[RP_220_Right_Hor_Vac_Length]/2+[RP_Device:RP_Device_Length_y]/2-[RP_Horizontal_Device:RP_Device_Hor_Closed_Wall_Thick_Int])" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Sec_Hor_z])"/>
0069         </UnionSolid>
0070     </SolidSection>
0071     
0072     <LogicalPartSection label="CTPPS_220_Right_Station.xml">
0073         <LogicalPart name="RP_220_Right_Station">
0074             <rSolid name="RP_220_Right_Station"/>
0075             <rMaterial name="RP_Materials:Air"/>
0076         </LogicalPart>
0077         <LogicalPart name="RP_220_Right_Station_Tube_1">
0078             <rSolid name="RP_220_Right_Station_Tube_1"/>
0079             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0080         </LogicalPart>
0081         <LogicalPart name="RP_220_Right_Station_Tube_2">
0082             <rSolid name="RP_220_Right_Station_Tube_2"/>
0083             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0084         </LogicalPart>
0085         <LogicalPart name="RP_220_Right_Station_Tube_3a">
0086             <rSolid name="RP_220_Right_Station_Tube_3a"/>
0087             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0088         </LogicalPart>
0089         <LogicalPart name="RP_220_Right_Station_Tube_3b">
0090             <rSolid name="RP_220_Right_Station_Tube_3b"/>
0091             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0092         </LogicalPart>
0093         <LogicalPart name="RP_220_Right_Station_Tube_4">
0094             <rSolid name="RP_220_Right_Station_Tube_4"/>
0095             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0096         </LogicalPart>
0097         <LogicalPart name="RP_220_Right_Station_Tube_5">
0098             <rSolid name="RP_220_Right_Station_Tube_5"/>
0099             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0100         </LogicalPart>
0101         <LogicalPart name="RP_220_Right_Station_Vacuum_5">
0102             <rSolid name="RP_220_Right_Station_Vacuum_5"/>
0103             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0104         </LogicalPart>
0105     </LogicalPartSection>
0106     
0107     <PosPartSection label="CTPPS_220_Right_Station.xml">
0108         <PosPart copyNumber="1">
0109             <rParent name="RP_220_Right_Station"/>
0110             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0111             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Prim_Vert_z])"/>
0112         </PosPart>
0113         <PosPart copyNumber="2">
0114             <rParent name="RP_220_Right_Station"/>
0115             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0116             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Sec_Vert_z])"/>
0117         </PosPart>
0118         <PosPart copyNumber="1">
0119             <rParent name="RP_220_Right_Station"/>
0120             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0121             <rRotation name="RP_220_Right_Sec_Rotation_180"/>
0122             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Prim_Hor_z])"/>
0123         </PosPart>
0124         <PosPart copyNumber="2">
0125             <rParent name="RP_220_Right_Station"/>
0126             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0127             <rRotation name="RP_220_Right_Sec_Rotation_180"/>
0128             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Sec_Hor_z])"/>
0129         </PosPart>
0130         <PosPart copyNumber="3">
0131             <rParent name="RP_220_Right_Station"/>
0132             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0133             <rRotation name="RP_220_Right_Sec_Rotation_180"/>
0134             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Timing_z])"/>
0135         </PosPart>
0136         <PosPart copyNumber="1">
0137             <rParent name="RP_220_Right_Station"/>
0138             <rChild name="RP_220_Right_Station_Tube_1"/>
0139             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+([RP_220_Right_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2)"/>
0140         </PosPart>
0141         <PosPart copyNumber="1">
0142             <rParent name="RP_220_Right_Station"/>
0143             <rChild name="RP_220_Right_Station_Tube_2"/>
0144             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+([RP_220_Right_Prim_Vert_z]+[RP_220_Right_Prim_Hor_z])/2)"/>
0145         </PosPart>
0146         <PosPart copyNumber="1">
0147             <rParent name="RP_220_Right_Station"/>
0148             <rChild name="RP_220_Right_Station_Tube_3a"/>
0149             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+([RP_220_Right_Prim_Hor_z]+[RP_220_Right_Timing_z])/2)"/>
0150         </PosPart>
0151         <PosPart copyNumber="1">
0152             <rParent name="RP_220_Right_Station"/>
0153             <rChild name="RP_220_Right_Station_Tube_3b"/>
0154             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+([RP_220_Right_Timing_z]+[RP_220_Right_Sec_Hor_z])/2)"/>
0155         </PosPart>
0156         <PosPart copyNumber="1">
0157             <rParent name="RP_220_Right_Station"/>
0158             <rChild name="RP_220_Right_Station_Tube_4"/>
0159             <Translation x="0*mm" y="0*mm" z="-(-[RP_220_Right_Station_Length]/2+([RP_220_Right_Sec_Hor_z]+[RP_220_Right_Sec_Vert_z])/2)"/>
0160         </PosPart>
0161         <PosPart copyNumber="1">
0162             <rParent name="RP_220_Right_Station"/>
0163             <rChild name="RP_220_Right_Station_Tube_5"/>
0164             <Translation x="0*mm" y="0*mm" z="-([RP_220_Right_Station_Length]/2-([RP_220_Right_Station_Length]-[RP_220_Right_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2)"/>
0165         </PosPart>
0166         <PosPart copyNumber="1">
0167             <rParent name="RP_220_Right_Station"/>
0168             <rChild name="RP_220_Right_Station_Vacuum_5"/>
0169             <rRotation name="RP_220_Right_Sec_Rotation_180"/>
0170         </PosPart>
0171         
0172         <PosPart copyNumber="120">
0173             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0174             <rChild name="RP_Box_120:RP_box_primary_vacuum"/>
0175             <rRotation name="RP_Transformations:RP_y_180_rot"/>
0176             <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_220_Right_Det_Dist_0]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_220_Right_Prim_Vert_z]-[RP_220_Right_Station_Length]/2)"/>
0177         </PosPart>
0178         <PosPart copyNumber="121">
0179             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0180             <rChild name="RP_Box_121:RP_box_primary_vacuum"/>
0181             <rRotation name="RP_Transformations:RP_180_z_180_y_rot"/>
0182             <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_220_Right_Det_Dist_1]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_220_Right_Prim_Vert_z]-[RP_220_Right_Station_Length]/2)"/>
0183         </PosPart>
0184         <PosPart copyNumber="122">
0185             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0186             <rChild name="RP_Box_122:RP_box_primary_vacuum"/>
0187             <rRotation name="RP_Transformations:RP_90_z_cw_180_y_rot"/>
0188             <Translation x="-(-[RP_Dist_Beam_Cent:RP_220_Right_Det_Dist_2]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="-([RP_220_Right_Prim_Hor_z]-[RP_220_Right_Station_Length]/2)"/>
0189         </PosPart>
0190         <PosPart copyNumber="123">
0191             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0192             <rChild name="RP_Box_123:RP_box_primary_vacuum"/>
0193             <rRotation name="RP_Transformations:RP_90_z_cw_180_y_rot"/>
0194             <Translation x="-(-[RP_Dist_Beam_Cent:RP_220_Right_Det_Dist_3]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="-([RP_220_Right_Sec_Hor_z]-[RP_220_Right_Station_Length]/2)"/>
0195         </PosPart>
0196         <PosPart copyNumber="124">
0197             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0198             <rChild name="RP_Box_124:RP_box_primary_vacuum"/>
0199             <rRotation name="RP_Transformations:RP_y_180_rot"/>
0200             <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_220_Right_Det_Dist_4]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_220_Right_Sec_Vert_z]-[RP_220_Right_Station_Length]/2)"/>
0201         </PosPart>
0202         <PosPart copyNumber="125">
0203             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0204             <rChild name="RP_Box_125:RP_box_primary_vacuum"/>
0205             <rRotation name="RP_Transformations:RP_180_z_180_y_rot"/>
0206             <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_220_Right_Det_Dist_5]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="-([RP_220_Right_Sec_Vert_z]-[RP_220_Right_Station_Length]/2)"/>
0207         </PosPart>
0208         <PosPart copyNumber="116">
0209             <rParent name="RP_220_Right_Station_Vacuum_5"/>
0210             <rChild name="CTPPS_Timing_Horizontal_Pot:Primary_Vacuum"/>
0211             <rRotation name="rotations:90YX"/>
0212             <Translation x="-(-([RP_Dist_Beam_Cent:CTPPS_56_Det_Dist]+[CTPPS_Timing_Horizontal_Pot:plane_length]+[CTPPS_Timing_Horizontal_Pot:cut_depth]+[CTPPS_Timing_Horizontal_Pot:thin_window_thickness])/2)" y="0*cm" z="-(-[RP_220_Right_Station_Length]/2+[RP_220_Right_Timing_z])"/>
0213         </PosPart>
0214     </PosPartSection>
0215 </DDDefinition>