Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/VeryForwardData/data/RP_Box/v3/RP_Box_102.xml is written in an unsupported language. File is not indexed.

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