Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/CMSCommonData/data/cavern.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <!-- 2006-09-19 Michael Case:  As per Sunanda Banerjee's request, this file
0003      should be kept around for background studies. 
0004      -->
0005 <DDDefinition xmlns="http://www.cern.ch/cms/DDL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.cern.ch/cms/DDL ../../../DetectorDescription/Schema/DDLSchema.xsd">
0006         <ConstantsSection label="cavern.xml" eval="true">
0007                 <Constant name="SideWallRmin" value="13.3*m"/>
0008                 <Constant name="dzwall" value="([cms:HallZ]-[cms:CMSZ2])/2"/>
0009                 <Constant name="zposwall" value="([cms:HallZ]+[cms:CMSZ2])/2"/>
0010                 <Constant name="sidewallwidth" value="0.5*(8.8*m+2.16*m)"/>
0011         </ConstantsSection>
0012         <SolidSection label="cavern.xml">
0013                 <Tubs name="OSWL" rMin="[SideWallRmin]" rMax="[cms:HallR]" dz="[cms:HallZ]" startPhi="0*deg" deltaPhi="180*deg"/>
0014                 <Tubs name="OZWL" rMin="0.0*fm" rMax="[SideWallRmin]" dz="[dzwall]" startPhi="0*deg" deltaPhi="180*deg"/>
0015                 <Box name="OSFL" dx="[SideWallRmin]+1.*m" dy="0.5*m" dz="[cms:HallZ]"/>
0016                 <Box name="OSSL" dx="0.5*m" dy="[sidewallwidth]" dz="[cms:HallZ]"/>
0017                 <Box name="WALL" dx="[SideWallRmin]" dy="[sidewallwidth]" dz="0.5*m"/>
0018                 <Tubs name="WALL_HOLE" rMin="0.*fm" rMax="[cms:CMSR2]" dz="0.6*m" startPhi="0.*deg" deltaPhi="360.*deg"/>
0019                 <SubtractionSolid name="OWWL">
0020                   <rSolid name="WALL"/>
0021                   <rSolid name="WALL_HOLE"/>
0022                   <Translation x="0.*fm" y="[sidewallwidth]-2.16*m" z="0.*fm"/>
0023                 </SubtractionSolid>
0024         </SolidSection>
0025         <LogicalPartSection label="cavern.xml">
0026                 <LogicalPart name="OSWL" category="unspecified">
0027                         <rSolid name="OSWL"/>
0028                         <rMaterial name="materials:Stand.Concrete"/>
0029                 </LogicalPart>
0030                 <LogicalPart name="OZWL" category="unspecified">
0031                         <rSolid name="OZWL"/>
0032                         <rMaterial name="materials:Stand.Concrete"/>
0033                 </LogicalPart>
0034                 <LogicalPart name="OWWL" category="unspecified">
0035                         <rSolid name="OWWL"/>
0036                         <rMaterial name="materials:Stand.Concrete"/>
0037                 </LogicalPart>
0038                 <LogicalPart name="OSFL" category="unspecified">
0039                         <rSolid name="OSFL"/>
0040                         <rMaterial name="materials:Stand.Concrete"/>
0041                 </LogicalPart>
0042                 <LogicalPart name="OSSL" category="unspecified">
0043                         <rSolid name="OSSL"/>
0044                         <rMaterial name="materials:Stand.Concrete"/>
0045                 </LogicalPart>
0046         </LogicalPartSection>
0047         <PosPartSection label="cavern.xml">
0048                 <PosPart copyNumber="1">
0049                         <rParent name="cms:OCMS"/>
0050                         <rChild name="cavern:OSWL"/>
0051                         <rRotation name="rotations:000D"/>
0052                         <Translation x="0*fm" y="2.16*m" z="0*fm"/>
0053                 </PosPart>
0054                 <PosPart copyNumber="1">
0055                         <rParent name="cms:OCMS"/>
0056                         <rChild name="cavern:OSFL"/>
0057                         <rRotation name="rotations:000D"/>
0058                         <Translation x="0*fm" y="-9.3*m" z="0*fm"/>
0059                 </PosPart>
0060                 <PosPart copyNumber="1">
0061                         <rParent name="cms:OCMS"/>
0062                         <rChild name="cavern:OSSL"/>
0063                         <rRotation name="rotations:000D"/>
0064                         <Translation x="-([SideWallRmin]+0.5*m)" y="-[sidewallwidth]+2.16*m" z="0*fm"/>
0065                 </PosPart>
0066                 <PosPart copyNumber="2">
0067                         <rParent name="cms:OCMS"/>
0068                         <rChild name="cavern:OSSL"/>
0069                         <rRotation name="rotations:000D"/>
0070                         <Translation x="([SideWallRmin]+0.5*m)" y="-[sidewallwidth]+2.16*m" z="0*fm"/>
0071                 </PosPart>
0072                 <PosPart copyNumber="1">
0073                         <rParent name="cms:OCMS"/>
0074                         <rChild name="cavern:OZWL"/>
0075                         <rRotation name="rotations:000D"/>
0076                         <Translation x="0*fm" y="2.16*m" z="[zposwall]"/>
0077                 </PosPart>
0078                 <PosPart copyNumber="2">
0079                         <rParent name="cms:OCMS"/>
0080                         <rChild name="cavern:OZWL"/>
0081                         <rRotation name="rotations:000D"/>
0082                         <Translation x="0*fm" y="2.16*m" z="-[zposwall]"/>
0083                 </PosPart>
0084                 <PosPart copyNumber="1">
0085                         <rParent name="cms:OCMS"/>
0086                         <rChild name="cavern:OWWL"/>
0087                         <rRotation name="rotations:000D"/>
0088                         <Translation x="0*fm" y="-[sidewallwidth]+2.16*m" z="[zposwall]"/>
0089                 </PosPart>
0090                 <PosPart copyNumber="2">
0091                         <rParent name="cms:OCMS"/>
0092                         <rChild name="cavern:OWWL"/>
0093                         <rRotation name="rotations:000D"/>
0094                         <Translation x="0*fm" y="-[sidewallwidth]+2.16*m" z="-[zposwall]"/>
0095                 </PosPart>
0096         </PosPartSection>
0097 </DDDefinition>