Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/RP_Box/RP_Box_125.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     
0006     <SolidSection label="RP_Box_125.xml">
0007         <Box dx="[RP_Box:RP_Box_primary_vacuum_x]/2" dy="[RP_Box:RP_Box_primary_vacuum_y]/2" dz="[RP_Box:RP_Box_primary_vacuum_z]/2"
0008             name="RP_box_primary_vacuum"/>
0009         <Box dx="[RP_Box:RP_Box_primary_vacuum_x]/2" dy="[RP_Box:RP_Box_Foil_Thickness]/2" dz="[RP_Box:RP_Box_primary_vacuum_z]/2"
0010             name="RP_bottom_foil_base"/>
0011         <Box dx="[RP_Box:RP_Box_Window_Bottom_Width]/2" dy="[RP_Box:RP_Box_Foil_Thickness]" dz="[RP_Box:RP_Box_Front_Wall_Thickness]-[RP_Box:RP_Box_Front_Thin_Wall_Thickness]" name="RP_bot_foil_front_cut"/>
0012         <SubtractionSolid name="RP_bottom_foil_1">
0013             <rSolid name="RP_bottom_foil_base"/>
0014             <rSolid name="RP_bot_foil_front_cut"/>
0015             <Translation x="0*mm" y="0*mm" z="[RP_Box:RP_Box_primary_vacuum_z]/2"/>
0016         </SubtractionSolid>
0017          <SubtractionSolid name="RP_bottom_foil">
0018              <rSolid name="RP_bottom_foil_1"/>
0019             <rSolid name="RP_bot_foil_front_cut"/>
0020             <Translation x="0*mm" y="0*mm" z="-[RP_Box:RP_Box_primary_vacuum_z]/2"/>
0021          </SubtractionSolid>
0022         
0023         <Box dx="[RP_Box:RP_Box_Bottom_Hole_x]/2+0.01*mm" dy="[RP_Box:RP_Box_Bottom_Wall_Thickness]" dz="[RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]-[RP_Box:RP_Box_Bottom_Hole_radius]+0.01*mm" name="RP_bot_hole_x"/>
0024         <Box dx="[RP_Box:RP_Box_Bottom_Hole_x]/2-[RP_Box:RP_Box_Bottom_Hole_radius]+0.01*mm" dy="[RP_Box:RP_Box_Bottom_Wall_Thickness]" dz="[RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]+0.01*mm" name="RP_bot_hole_z"/>
0025         <Tubs rMin="0*mm" rMax="2*mm" dz="[RP_Box:RP_Box_Bottom_Wall_Thickness]" startPhi="0*deg" deltaPhi="360*deg" name="RP_bot_hole_corner"/>
0026         <Box dx="[RP_Box:RP_Box_primary_vacuum_x]/2 - [RP_Box:RP_Box_Right_Left_Wall_Thickness]" dy="[RP_Box:RP_Box_Bottom_Wall_Thickness]/2" dz="[RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]" name="RP_bottom_wall_1"/>
0027         <Box dx="[RP_Box:RP_Box_primary_vacuum_x]/2-[RP_Box:RP_Box_Right_Left_Wall_Thickness]" dy="[RP_Box:RP_Box_primary_vacuum_y]/2-[RP_Box:RP_Box_Foil_Thickness]/2" dz="[RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]" name="RP_box_secondary_vacuum"/>
0028         <SubtractionSolid name="RP_bottom_wall_2a">
0029             <rSolid name="RP_bottom_wall_1"/>
0030             <rSolid name="RP_bot_hole_x"/>
0031         </SubtractionSolid>
0032         <SubtractionSolid name="RP_bottom_wall_2">
0033             <rSolid name="RP_bottom_wall_2a"/>
0034             <rSolid name="RP_bot_hole_z"/>
0035         </SubtractionSolid>
0036         <SubtractionSolid name="RP_bottom_wall_3">
0037             <rSolid name="RP_bottom_wall_2"/>
0038             <rSolid name="RP_bot_hole_corner"/>
0039             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0040             <Translation x="-([RP_Box:RP_Box_Bottom_Hole_x]/2-[RP_Box:RP_Box_Bottom_Hole_radius])" y="0*mm" z="-([RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]-[RP_Box:RP_Box_Bottom_Hole_radius])"/>
0041         </SubtractionSolid>
0042         <SubtractionSolid name="RP_bottom_wall_4">
0043             <rSolid name="RP_bottom_wall_3"/>
0044             <rSolid name="RP_bot_hole_corner"/>
0045             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0046             <Translation x="([RP_Box:RP_Box_Bottom_Hole_x]/2-[RP_Box:RP_Box_Bottom_Hole_radius])" y="0*mm" z="-([RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]-[RP_Box:RP_Box_Bottom_Hole_radius])"/>
0047         </SubtractionSolid>
0048         <SubtractionSolid name="RP_bottom_wall_5">
0049             <rSolid name="RP_bottom_wall_4"/>
0050             <rSolid name="RP_bot_hole_corner"/>
0051             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0052             <Translation x="([RP_Box:RP_Box_Bottom_Hole_x]/2-[RP_Box:RP_Box_Bottom_Hole_radius])" y="0*mm" z="([RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]-[RP_Box:RP_Box_Bottom_Hole_radius])"/>
0053         </SubtractionSolid>
0054         <SubtractionSolid name="RP_bottom_wall_6">
0055             <rSolid name="RP_bottom_wall_5"/>
0056             <rSolid name="RP_bot_hole_corner"/>
0057             <rRotation name="RP_Transformations:RP_x_90_rot"/>
0058             <Translation x="-([RP_Box:RP_Box_Bottom_Hole_x]/2-[RP_Box:RP_Box_Bottom_Hole_radius])" y="0*mm" z="([RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]-[RP_Box:RP_Box_Bottom_Hole_radius])"/>
0059         </SubtractionSolid>
0060         
0061         <Box dx="[RP_Box:RP_Box_primary_vacuum_x]/2 - [RP_Box:RP_Box_Right_Left_Wall_Thickness]" dy="[RP_Box:RP_Box_Height]/2" dz="[RP_Box:RP_Box_Front_Wall_Thickness]/2" name="RP_front_wall_1"/>
0062         <Box dx="[RP_Box:RP_Box_Window_Size]/2" dy="[RP_Box:RP_Box_Window_Size]/2-[RP_Box:RP_Box_Window_Radius]" dz="[RP_Box:RP_Box_Front_Wall_Thickness]/2" name="RB_Box_Window_Rect"/>
0063         <Tube rMin="0*mm" rMax="[RP_Box:RP_Box_Window_Radius]" dz="[RP_Box:RP_Box_Front_Wall_Thickness]/2" name="RB_Box_Window_Curv"/>
0064         <SubtractionSolid name="RP_front_wall_2">
0065             <rSolid name="RP_front_wall_1"/>
0066             <rSolid name="RB_Box_Window_Rect"/>
0067             <rRotation name="RP_Transformations:RP_45_z_rot"/>
0068             <Translation x="0*mm" y="-[RP_Box:RP_Box_Height]/2+[RP_Box:RP_Box_Window_Center_From_Bottom]" z="[RP_Box:RP_Box_Front_Thin_Wall_Thickness]"/>
0069         </SubtractionSolid>
0070         <SubtractionSolid name="RP_front_wall_3">
0071             <rSolid name="RP_front_wall_2"/>
0072             <rSolid name="RB_Box_Window_Rect"/>
0073             <rRotation name="RP_Transformations:RP_135_z_rot"/>
0074             <Translation x="0*mm" y="-[RP_Box:RP_Box_Height]/2+[RP_Box:RP_Box_Window_Center_From_Bottom]" z="[RP_Box:RP_Box_Front_Thin_Wall_Thickness]"/>
0075         </SubtractionSolid>
0076         <SubtractionSolid name="RP_front_wall_4">
0077             <rSolid name="RP_front_wall_3"/>
0078             <rSolid name="RB_Box_Window_Curv"/>
0079             <Translation x="0*mm" y="-[RP_Box:RP_Box_Height]/2+[RP_Box:RP_Box_Window_Center_From_Bottom]+([RP_Box:RP_Box_Window_Size]-2*[RP_Box:RP_Box_Window_Radius])/sqrt(2)" z="[RP_Box:RP_Box_Front_Thin_Wall_Thickness]"/>
0080         </SubtractionSolid>
0081         <SubtractionSolid name="RP_front_wall_5">
0082             <rSolid name="RP_front_wall_4"/>
0083             <rSolid name="RB_Box_Window_Curv"/>
0084             <Translation x="-([RP_Box:RP_Box_Window_Size]-2*[RP_Box:RP_Box_Window_Radius])/sqrt(2)" y="-[RP_Box:RP_Box_Height]/2+[RP_Box:RP_Box_Window_Center_From_Bottom]" z="[RP_Box:RP_Box_Front_Thin_Wall_Thickness]"/>
0085         </SubtractionSolid>
0086         <SubtractionSolid name="RP_front_wall_6">
0087             <rSolid name="RP_front_wall_5"/>
0088             <rSolid name="RB_Box_Window_Curv"/>
0089             <Translation x="([RP_Box:RP_Box_Window_Size]-2*[RP_Box:RP_Box_Window_Radius])/sqrt(2)" y="-[RP_Box:RP_Box_Height]/2+[RP_Box:RP_Box_Window_Center_From_Bottom]" z="[RP_Box:RP_Box_Front_Thin_Wall_Thickness]"/>
0090         </SubtractionSolid>
0091         <Box dx="[RP_Box:RP_Box_Right_Left_Wall_Thickness]/2" dy="[RP_Box:RP_Box_Height]/2" dz="[RP_Box:RP_Box_primary_vacuum_z]/2" name="RP_Left_Right_Wall"/>
0092     </SolidSection>
0093     
0094     <LogicalPartSection label="RP_Box_125.xml">
0095         <LogicalPart name="RP_box_primary_vacuum">
0096             <rSolid name="RP_box_primary_vacuum"/>
0097             <rMaterial name="RP_Materials:RP_Primary_Vacuum"/>
0098         </LogicalPart>
0099         <LogicalPart name="RP_box_secondary_vacuum">
0100             <rSolid name="RP_box_secondary_vacuum"/>
0101             <rMaterial name="RP_Materials:RP_Secondary_Vacuum"/>
0102         </LogicalPart>
0103         
0104         <LogicalPart name="RP_bottom_foil">
0105             <rSolid name="RP_bottom_foil"/>
0106             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0107         </LogicalPart>
0108         
0109         <LogicalPart name="RP_bottom_wall_6">
0110             <rSolid name="RP_bottom_wall_6"/>
0111             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0112         </LogicalPart>
0113         
0114         <LogicalPart name="RP_front_wall_6">
0115             <rSolid name="RP_front_wall_6"/>
0116             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0117         </LogicalPart>
0118         
0119         <LogicalPart name="RP_Left_Right_Wall">
0120             <rSolid name="RP_Left_Right_Wall"/>
0121             <rMaterial name="RP_Materials:AISI-316L-Steel"/>
0122         </LogicalPart>
0123         
0124     </LogicalPartSection>
0125     
0126     <PosPartSection label="RP_Box_125.xml">
0127         <PosPart copyNumber="0">
0128             <rParent name="RP_box_primary_vacuum"/>
0129             <rChild name="RP_bottom_foil"/>
0130             <Translation x="0*mm" y="-[RP_Box:RP_Box_primary_vacuum_y]/2+[RP_Box:RP_Box_Foil_Thickness]/2" z="0*mm"/>
0131         </PosPart>
0132         <PosPart copyNumber="0">
0133             <rParent name="RP_box_primary_vacuum"/>
0134             <rChild name="RP_box_secondary_vacuum"/>
0135             <Translation x="0*mm" y="[RP_Box:RP_Box_Foil_Thickness]/2" z="0*mm"/>
0136         </PosPart>
0137         <PosPart copyNumber="0">
0138             <rParent name="RP_box_secondary_vacuum"/>
0139             <rChild name="RP_bottom_wall_6"/>
0140             <Translation x="0*mm" y="-[RP_Box:RP_Box_Secondary_Vacuum_Height]/2+[RP_Box:RP_Box_Bottom_Wall_Thickness]/2" z="0*mm"/>
0141         </PosPart>
0142         <PosPart copyNumber="1">
0143             <rParent name="RP_box_primary_vacuum"/>
0144             <rChild name="RP_front_wall_6"/>
0145             <Translation x="0*mm" y="-[RP_Box:RP_Box_primary_vacuum_y]/2+[RP_Box:RP_Box_Foil_Thickness]+[RP_Box:RP_Box_Height]/2" z="[RP_Box:RP_Box_primary_vacuum_z]/2-[RP_Box:RP_Box_Front_Wall_Thickness]/2"/>
0146         </PosPart>
0147         <PosPart copyNumber="0">
0148             <rParent name="RP_box_primary_vacuum"/>
0149             <rChild name="RP_front_wall_6"/>
0150             <rRotation name="RP_Transformations:RP_y_180_rot"/>
0151             <Translation x="0*mm" y="-[RP_Box:RP_Box_primary_vacuum_y]/2+[RP_Box:RP_Box_Foil_Thickness]+[RP_Box:RP_Box_Height]/2" z="-[RP_Box:RP_Box_primary_vacuum_z]/2+[RP_Box:RP_Box_Front_Wall_Thickness]/2"/>
0152         </PosPart>
0153         <PosPart copyNumber="0">
0154             <rParent name="RP_box_primary_vacuum"/>
0155             <rChild name="RP_Left_Right_Wall"/>
0156             <Translation x="-[RP_Box:RP_Box_primary_vacuum_x]/2+[RP_Box:RP_Box_Right_Left_Wall_Thickness]/2" y="-[RP_Box:RP_Box_primary_vacuum_y]/2+[RP_Box:RP_Box_Foil_Thickness]+[RP_Box:RP_Box_Height]/2" z="0*mm"/>
0157         </PosPart>
0158         <PosPart copyNumber="1">
0159             <rParent name="RP_box_primary_vacuum"/>
0160             <rChild name="RP_Left_Right_Wall"/>
0161             <Translation x="[RP_Box:RP_Box_primary_vacuum_x]/2-[RP_Box:RP_Box_Right_Left_Wall_Thickness]/2" y="-[RP_Box:RP_Box_primary_vacuum_y]/2+[RP_Box:RP_Box_Foil_Thickness]+[RP_Box:RP_Box_Height]/2" z="0*mm"/>
0162         </PosPart>
0163     </PosPartSection>
0164    
0165 </DDDefinition>