Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/CTPPS_2016/CTPPS_220_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_220_Left_Station.xml" eval="true">
0006         <Constant name="RP_220_Left_Station_Length" value="6588*mm"/>
0007         <!--Positions calculated from the wall closer to IP point-->
0008         <Constant name="RP_220_Left_Prim_Vert_z" value="608*mm"/>
0009         <Constant name="RP_220_Left_Prim_Hor_z" value="1058*mm"/>
0010         <Constant name="RP_220_Left_Sec_Hor_z" value="5530*mm"/>
0011         <Constant name="RP_220_Left_Sec_Vert_z" value="5980*mm"/>
0012         <Constant name="RP_220_Left_Timing_z" value="1680*mm"/>
0013         <Constant name="RP_220_Left_Rot_Angle_180" value="180*deg"/>
0014         <Constant name="RP_220_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]"/>
0015     </ConstantsSection>
0016 
0017     <RotationSection label="CTPPS_220_Right_Station.xml">
0018         <Rotation name="RP_220_Left_Sec_Rotation_180" 
0019             phiX="[RP_220_Left_Rot_Angle_180]" thetaX="90*deg" 
0020             phiY="(90*deg+[RP_220_Left_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     
0026     <SolidSection label="CTPPS_220_Left_Station.xml">  
0027         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Envelope_Radius]*1.1" dz="[RP_220_Left_Station_Length]/2" name="RP_220_Left_Station"/>
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_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_220_Left_Station_Tube_1"/>
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_Left_Prim_Hor_z]-[RP_220_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_2"/>
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_Left_Timing_z]-[RP_220_Left_Prim_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_3a"/>
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_Left_Sec_Hor_z]-[RP_220_Left_Timing_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_3b"/>
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_Left_Sec_Vert_z]-[RP_220_Left_Sec_Hor_z]-[RP_Device:RP_Device_Length_z])/2" name="RP_220_Left_Station_Tube_4"/>
0033         <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_Left_Station_Length]-[RP_220_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2" name="RP_220_Left_Station_Tube_5"/>
0034         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_Beam_Hole_Diam]/2" dz="[RP_220_Left_Station_Length]/2" name="RP_220_Left_Station_Vacuum_1"/>
0035         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_Device:RP_Device_Envelope_Radius]" name="RP_220_Left_Station_Vert_Vacuum"/>
0036         <Tube name="CTPPS_Timing_Positive_Station_Hor_Vacuum" rMin="0*mm" rMax="[CTPPS_Timing_Station_Parameters:Timing_Hole_Diam]/2" dz="[CTPPS_Timing_Station_Parameters:Hor_Vac_Length]/2"/>
0037         <UnionSolid name="RP_220_Left_Station_Vacuum_2">
0038             <rSolid name="RP_220_Left_Station_Vacuum_1"/>
0039             <rSolid name="RP_220_Left_Station_Vert_Vacuum"/>
0040             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0041             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Vert_z]"/>
0042         </UnionSolid>
0043         <UnionSolid name="RP_220_Left_Station_Vacuum_3">
0044             <rSolid name="RP_220_Left_Station_Vacuum_2"/>
0045             <rSolid name="RP_220_Left_Station_Vert_Vacuum"/>
0046             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0047             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Vert_z]"/>
0048         </UnionSolid>
0049         <!--<Tube name="CTPPS_Timing_Positive_Station" rMin="0*mm" rMax="[CTPPS_Timing_Station_Parameters:Device_Envelope_Radius]*1.1" dz="[CTPPS_Timing_Station_Parameters:Station_Length]/2"/>-->
0050         <UnionSolid name="CTPPS_Timing_Positive_Station_Vacuum_3a">
0051           <rSolid name="RP_220_Left_Station_Vacuum_3"/>
0052           <rSolid name="CTPPS_Timing_Positive_Station_Hor_Vacuum"/>
0053           <rRotation name="CTPPS_Diamond_Transformations:y_90_rot"/>
0054 <!--      <rRotation name="rotations:90YX"/>-->
0055 <!--      <rRotation name="CTPPS_Diamond_Transformations:y90D"/>-->
0056           <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_Left_Station_Length]/2+[RP_220_Left_Timing_z]"/>
0057         </UnionSolid>
0058 
0059         <Tube rMin="0*mm" rMax="[RP_Device:RP_Device_RP_Hole_Diam]/2" dz="[RP_220_Left_Hor_Vac_Length]/2" name="RP_220_Left_Station_Hor_Vacuum"/>
0060         <UnionSolid name="RP_220_Left_Station_Vacuum_4">
0061             <rSolid name="CTPPS_Timing_Positive_Station_Vacuum_3a"/>
0062             <rSolid name="RP_220_Left_Station_Hor_Vacuum"/>
0063             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0064             <Translation x="-(-[RP_220_Left_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_Left_Station_Length]/2+[RP_220_Left_Prim_Hor_z]"/>
0065         </UnionSolid>
0066         <UnionSolid name="RP_220_Left_Station_Vacuum_5">
0067             <rSolid name="RP_220_Left_Station_Vacuum_4"/>
0068             <rSolid name="RP_220_Left_Station_Hor_Vacuum"/>
0069             <rRotation name="RP_Transformations:RP_y_90_rot"/>
0070             <Translation x="-(-[RP_220_Left_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_Left_Station_Length]/2+[RP_220_Left_Sec_Hor_z]"/>
0071         </UnionSolid>
0072     </SolidSection>
0073     
0074     <LogicalPartSection label="CTPPS_220_Left_Station.xml">
0075         <LogicalPart name="RP_220_Left_Station">
0076             <rSolid name="RP_220_Left_Station"/>
0077             <rMaterial name="RP_Materials:Air"/>
0078         </LogicalPart>
0079         <LogicalPart name="RP_220_Left_Station_Tube_1">
0080             <rSolid name="RP_220_Left_Station_Tube_1"/>
0081             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0082         </LogicalPart>
0083         <LogicalPart name="RP_220_Left_Station_Tube_2">
0084             <rSolid name="RP_220_Left_Station_Tube_2"/>
0085             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0086         </LogicalPart>
0087         <LogicalPart name="RP_220_Left_Station_Tube_3a">
0088             <rSolid name="RP_220_Left_Station_Tube_3a"/>
0089             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0090         </LogicalPart>
0091         <LogicalPart name="RP_220_Left_Station_Tube_3b">
0092             <rSolid name="RP_220_Left_Station_Tube_3b"/>
0093             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0094         </LogicalPart>
0095         <LogicalPart name="RP_220_Left_Station_Tube_4">
0096             <rSolid name="RP_220_Left_Station_Tube_4"/>
0097             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0098         </LogicalPart>
0099         <LogicalPart name="RP_220_Left_Station_Tube_5">
0100             <rSolid name="RP_220_Left_Station_Tube_5"/>
0101             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0102         </LogicalPart>
0103         <LogicalPart name="RP_220_Left_Station_Vacuum_5">
0104             <rSolid name="RP_220_Left_Station_Vacuum_5"/>
0105             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0106         </LogicalPart>
0107     </LogicalPartSection>
0108     
0109     <PosPartSection label="CTPPS_220_Left_Station.xml">
0110         <PosPart copyNumber="1">
0111             <rParent name="RP_220_Left_Station"/>
0112             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0113             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Vert_z]"/>
0114         </PosPart>
0115         <PosPart copyNumber="2">
0116             <rParent name="RP_220_Left_Station"/>
0117             <rChild name="RP_Vertical_Device:RP_Device_Vert_Corp_3"/>
0118             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Vert_z]"/>
0119         </PosPart>
0120         <PosPart copyNumber="1">
0121             <rParent name="RP_220_Left_Station"/>
0122             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0123             <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0124             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Prim_Hor_z]"/>
0125         </PosPart>
0126         <PosPart copyNumber="2">
0127             <rParent name="RP_220_Left_Station"/>
0128             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0129             <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0130             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Sec_Hor_z]"/>
0131         </PosPart>
0132         <PosPart copyNumber="3">
0133             <rParent name="RP_220_Left_Station"/>
0134             <rChild name="RP_Horizontal_Device:RP_Device_Hor_Corp_3"/>
0135             <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0136             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+[RP_220_Left_Timing_z]"/>
0137         </PosPart>
0138         <PosPart copyNumber="1">
0139             <rParent name="RP_220_Left_Station"/>
0140             <rChild name="RP_220_Left_Station_Tube_1"/>
0141             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Prim_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0142         </PosPart>
0143         <PosPart copyNumber="1">
0144             <rParent name="RP_220_Left_Station"/>
0145             <rChild name="RP_220_Left_Station_Tube_2"/>
0146             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Prim_Vert_z]+[RP_220_Left_Prim_Hor_z])/2"/>
0147         </PosPart>
0148         <PosPart copyNumber="1">
0149             <rParent name="RP_220_Left_Station"/>
0150             <rChild name="RP_220_Left_Station_Tube_3a"/>
0151             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Prim_Hor_z]+[RP_220_Left_Timing_z])/2"/>
0152         </PosPart>
0153         <PosPart copyNumber="1">
0154             <rParent name="RP_220_Left_Station"/>
0155             <rChild name="RP_220_Left_Station_Tube_3b"/>
0156             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Timing_z]+[RP_220_Left_Sec_Hor_z])/2"/>
0157         </PosPart>
0158         <PosPart copyNumber="1">
0159             <rParent name="RP_220_Left_Station"/>
0160             <rChild name="RP_220_Left_Station_Tube_4"/>
0161             <Translation x="0*mm" y="0*mm" z="-[RP_220_Left_Station_Length]/2+([RP_220_Left_Sec_Hor_z]+[RP_220_Left_Sec_Vert_z])/2"/>
0162         </PosPart>
0163         <PosPart copyNumber="1">
0164             <rParent name="RP_220_Left_Station"/>
0165             <rChild name="RP_220_Left_Station_Tube_5"/>
0166             <Translation x="0*mm" y="0*mm" z="[RP_220_Left_Station_Length]/2-([RP_220_Left_Station_Length]-[RP_220_Left_Sec_Vert_z]-[RP_Device:RP_Device_Length_z]/2)/2"/>
0167         </PosPart>
0168         <PosPart copyNumber="1">
0169             <rParent name="RP_220_Left_Station"/>
0170             <rChild name="RP_220_Left_Station_Vacuum_5"/>
0171             <rRotation name="RP_220_Left_Sec_Rotation_180"/>
0172         </PosPart>
0173         
0174         <PosPart copyNumber="20">
0175             <rParent name="RP_220_Left_Station_Vacuum_5"/>
0176             <rChild name="RP_Box_020:RP_box_primary_vacuum"/>
0177             <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_0]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Prim_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0178         </PosPart>
0179         <PosPart copyNumber="21">
0180             <rParent name="RP_220_Left_Station_Vacuum_5"/>
0181             <rChild name="RP_Box_021:RP_box_primary_vacuum"/>
0182             <rRotation name="RP_Transformations:RP_z_180_rot"/>
0183             <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_1]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Prim_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0184         </PosPart>
0185         <PosPart copyNumber="22">
0186             <rParent name="RP_220_Left_Station_Vacuum_5"/>
0187             <rChild name="RP_Box_022:RP_box_primary_vacuum"/>
0188             <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0189             <Translation x="-(-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_2]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="[RP_220_Left_Prim_Hor_z]-[RP_220_Left_Station_Length]/2"/>
0190         </PosPart>
0191         <PosPart copyNumber="23">
0192             <rParent name="RP_220_Left_Station_Vacuum_5"/>
0193             <rChild name="RP_Box_023:RP_box_primary_vacuum"/>
0194             <rRotation name="RP_Transformations:RP_90_cw_z_rot"/>
0195             <Translation x="-(-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_3]-[RP_Box:RP_Box_primary_vacuum_y]/2)" y="0*mm" z="[RP_220_Left_Sec_Hor_z]-[RP_220_Left_Station_Length]/2"/>
0196         </PosPart>
0197         <PosPart copyNumber="24">
0198             <rParent name="RP_220_Left_Station_Vacuum_5"/>
0199             <rChild name="RP_Box_024:RP_box_primary_vacuum"/>
0200             <Translation x="0*mm" y="[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_4]+[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Sec_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0201         </PosPart>
0202         <PosPart copyNumber="25">
0203             <rParent name="RP_220_Left_Station_Vacuum_5"/>
0204             <rChild name="RP_Box_025:RP_box_primary_vacuum"/>
0205             <rRotation name="RP_Transformations:RP_z_180_rot"/>
0206             <Translation x="0*mm" y="-[RP_Dist_Beam_Cent:RP_220_Left_Det_Dist_5]-[RP_Box:RP_Box_primary_vacuum_y]/2" z="[RP_220_Left_Sec_Vert_z]-[RP_220_Left_Station_Length]/2"/>
0207         </PosPart>
0208         <PosPart copyNumber="16">
0209             <rParent name="RP_220_Left_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_45_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_Left_Station_Length]/2+[RP_220_Left_Timing_z]"/>
0213         </PosPart>
0214     </PosPartSection>
0215 </DDDefinition>