Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/CMSCommonData/data/cavern/2018/v1/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="CMSShaft" rMin="0*fm" rMax="[cavernData:ShaftR]" dz="[cavernData:ShaftDZ]" startPhi="0*deg" deltaPhi="360*deg"/>
0014                 <Tubs name="CMSShaftAir" rMin="0*fm" rMax="[cavernData:ShaftAirR]" dz="[cavernData:ShaftDZ]" startPhi="0*deg" deltaPhi="360*deg"/> 
0015                 <Box name="OSFL" dx="[cavernData:FloorDX]" dy="[cavernData:FloorDY]" dz="[cms:HallZ]"/>
0016                 <Box name="OSFLsub" dx="[cavernData:FloorDX]" dy="1000*cm" dz="[cms:HallZ]+0.1*mm"/>
0017                 <EllipticalTube name="CMSWall"  xSemiAxis="[cavernData:CMSWallEDX]" ySemiAxis="[cavernData:CMSWallEDY]" zHeight="[cms:HallZ]"/>
0018                 <EllipticalTube name="CMSWallAir"  xSemiAxis="[cavernData:CMSWallIDX]" ySemiAxis="[cavernData:CMSWallIDY]" zHeight="[cavernData:CMSWallIDZ]"/> 
0019                 <Box name="RackAV" dx="125*cm" dy="500*cm" dz="1080*cm"/>
0020                 <Box name="HFRise" dx="240*cm" dy="55*cm" dz="145*cm"/>
0021                 <Trapezoid name="YBFeetAir2" dz="[cavernData:YBFeetDZ]+5*cm" alp1="0*deg" bl1="0.1*mm" tl1="[cavernData:YBFeetAir2DX]+0.1*mm" h1="[cavernData:YBFeetAir2DY]+0.1*mm" alp2="0*deg" bl2="0.1*mm" tl2="[cavernData:YBFeetAir2DX]+0.1*mm" h2="[cavernData:YBFeetAir2DY]+0.1*mm" phi="0*deg" theta="0*deg"/>
0022                 <Trapezoid name="YBFeetAir3" dz="[cavernData:YBFeetDZ]+5*cm" alp1="0*deg" bl1="[cavernData:YBFeetAir3DX]+0.1*mm" tl1="0.1*mm" h1="[cavernData:YBFeetAir3DY]+0.1*mm" alp2="0*deg" bl2="[cavernData:YBFeetAir3DX]+0.1*mm" tl2="0.1*mm" h2="[cavernData:YBFeetAir3DY]+0.1*mm" phi="0*deg" theta="0*deg"/>
0023                 <Box name="YBFeetAir4" dx="[cavernData:YBFeetAir3DX]+0.1*mm" dy="[cavernData:YBFeetAir4DY]+0.1*mm" dz="[cavernData:YBFeetDZ]+5*cm"/> 
0024                 <Box name="YBFeet" dx="[cavernData:YBFeetDX]" dy="[cavernData:YBFeetDY]" dz="[cavernData:YBFeetDZ]"/>
0025                 <Box name="YBFeetI" dx="100*cm" dy="[cavernData:YBFeetDZ]" dz="20*cm"/>
0026                 <UnionSolid name="CMSWallv0">
0027                   <rSolid name="cavern:CMSWall"/>
0028                   <rSolid name="cavern:CMSShaft"/>
0029                   <rRotation name="cavernData:Shaft"/> 
0030                   <Translation x="0.*fm" y="[cavernData:ShaftPosZ]" z="[cavernData:ShaftPosY]"/> 
0031                 </UnionSolid> 
0032                 <SubtractionSolid name="Wallv1">
0033                   <rSolid name="cavern:CMSWallv0"/>
0034                   <rSolid name="cms:CMSE"/>
0035                   <Translation x="0.*fm" y="0*fm" z="0.*fm"/> 
0036                 </SubtractionSolid> 
0037                 <SubtractionSolid name="Wall">
0038                   <rSolid name="Wallv1"/>
0039                   <rSolid name="cavern:OSFLsub"/>
0040                   <Translation x="0.*fm" y="-880*cm-1000*cm" z="0.*fm"/> 
0041                 </SubtractionSolid> 
0042                 <UnionSolid name="CMSWallAirv0">
0043                   <rSolid name="cavern:CMSWallAir"/>
0044                   <rSolid name="cavern:CMSShaftAir"/>
0045                   <rRotation name="cavernData:Shaft"/> 
0046                   <Translation x="0.*fm" y="[cavernData:ShaftPosZ]" z="[cavernData:ShaftPosY]"/> 
0047                 </UnionSolid> 
0048                 <SubtractionSolid name="WallAirv1">
0049                   <rSolid name="cavern:CMSWallAirv0"/>
0050                   <rSolid name="cms:CMSE"/>
0051                   <Translation x="0.*fm" y="0*fm" z="0.*fm"/> 
0052                 </SubtractionSolid> 
0053                 <SubtractionSolid name="WallAir">
0054                   <rSolid name="WallAirv1"/>
0055                   <rSolid name="cavern:OSFLsub"/>
0056                   <Translation x="0.*fm" y="-880*cm-1000*cm" z="0.*fm"/> 
0057                 </SubtractionSolid> 
0058                 <SubtractionSolid name="YBFeetLeftv2">
0059                   <rSolid name="YBFeet"/> 
0060                   <rSolid name="YBFeetAir2"/>
0061                   <Translation x="[cavernData:YBFeetDX]" y="[cavernData:YBFeetDY]-[cavernData:YBFeetAir2DY]" z="0.*fm"/>
0062                 </SubtractionSolid>   
0063                 <SubtractionSolid name="YBFeetLeftv3">
0064                   <rSolid name="YBFeetLeftv2"/> 
0065                   <rSolid name="YBFeetAir3"/>
0066                   <Translation x="-[cavernData:YBFeetDX]" y="[cavernData:YBFeetDY]-2*[cavernData:YBFeetAir1DY]-[cavernData:YBFeetAir3DY]" z="0.*fm"/>
0067                 </SubtractionSolid>  
0068                 <SubtractionSolid name="YBFeetLeft">
0069                   <rSolid name="YBFeetLeftv3"/> 
0070                   <rSolid name="YBFeetAir4"/>
0071                   <Translation x="-[cavernData:YBFeetDX]" y="-[cavernData:YBFeetDY]+[cavernData:YBFeetAir4DY]" z="0.*fm"/>
0072                 </SubtractionSolid>  
0073                 <SubtractionSolid name="YBFeetRightv2">
0074                   <rSolid name="YBFeet"/> 
0075                   <rSolid name="YBFeetAir2"/>
0076                   <Translation x="-[cavernData:YBFeetDX]" y="[cavernData:YBFeetDY]-[cavernData:YBFeetAir2DY]" z="0.*fm"/>
0077                 </SubtractionSolid>  
0078                 <SubtractionSolid name="YBFeetRightv3">
0079                   <rSolid name="YBFeetRightv2"/> 
0080                   <rSolid name="YBFeetAir3"/>
0081                   <Translation x="[cavernData:YBFeetDX]" y="[cavernData:YBFeetDY]-2*[cavernData:YBFeetAir1DY]-[cavernData:YBFeetAir3DY]" z="0.*fm"/>
0082                 </SubtractionSolid>  
0083                 <SubtractionSolid name="YBFeetRight">
0084                   <rSolid name="YBFeetRightv3"/> 
0085                   <rSolid name="YBFeetAir4"/>
0086                   <Translation x="[cavernData:YBFeetDX]" y="-[cavernData:YBFeetDY]+[cavernData:YBFeetAir4DY]" z="0.*fm"/>
0087                 </SubtractionSolid>  
0088                 <SubtractionSolid name="YBFeetLeftO">
0089                   <rSolid name="YBFeetLeft"/> 
0090                   <rSolid name="muonBase:MUON"/>
0091                   <Translation x="-[cavernData:YBFeetPosX]" y="-[cavernData:YBFeetPosY]" z="0.*fm"/>
0092                 </SubtractionSolid>  
0093                 <SubtractionSolid name="YBFeetRightO">
0094                   <rSolid name="YBFeetRight"/> 
0095                   <rSolid name="muonBase:MUON"/>
0096                   <Translation x="[cavernData:YBFeetPosX]" y="-[cavernData:YBFeetPosY]" z="0.*fm"/>
0097                 </SubtractionSolid>  
0098         </SolidSection>
0099         <LogicalPartSection label="cavern.xml">
0100                 <LogicalPart name="Wall" category="unspecified">
0101                         <rSolid name="Wall"/>
0102                         <rMaterial name="materials:Stand.Concrete"/>
0103                 </LogicalPart>
0104                 <LogicalPart name="WallAir" category="unspecified">
0105                         <rSolid name="WallAir"/>
0106                         <rMaterial name="materials:Air"/>
0107                 </LogicalPart>
0108                 <LogicalPart name="YBFeetLeftO" category="unspecified">
0109                         <rSolid name="YBFeetLeftO"/>
0110                         <rMaterial name="materials:Iron"/>
0111                 </LogicalPart>
0112                 <LogicalPart name="YBFeetRightO" category="unspecified">
0113                         <rSolid name="YBFeetRightO"/>
0114                         <rMaterial name="materials:Iron"/>
0115                 </LogicalPart>
0116                 <LogicalPart name="YBFeetI" category="unspecified">
0117                         <rSolid name="YBFeetI"/>
0118                         <rMaterial name="materials:Iron"/>
0119                 </LogicalPart>
0120                 <LogicalPart name="OSFL" category="unspecified">
0121                         <rSolid name="OSFL"/>
0122                         <rMaterial name="materials:Stand.Concrete"/>
0123                 </LogicalPart>
0124                 <LogicalPart name="RackAV" category="unspecified">
0125                         <rSolid name="RackAV"/>
0126                         <rMaterial name="materials:StainlessSteel"/>
0127                 </LogicalPart>
0128                 <LogicalPart name="HFRise" category="unspecified">
0129                         <rSolid name="HFRise"/>
0130                         <rMaterial name="materials:Iron"/>
0131                 </LogicalPart>
0132         </LogicalPartSection>
0133         <PosPartSection label="cavern.xml">
0134                 <PosPart copyNumber="1">
0135                         <rParent name="cms:CMSE"/>
0136                         <rChild name="cavern:Wall"/>    
0137                         <rRotation name="rotations:000D"/>
0138                         <Translation x="0*fm" y="0*fm" z="0*fm"/>
0139                 </PosPart>
0140                 <PosPart copyNumber="1">
0141                         <rParent name="cavern:Wall"/>
0142                         <rChild name="cavern:WallAir"/>    
0143                         <rRotation name="rotations:000D"/>
0144                         <Translation x="0*fm" y="0*fm" z="0*fm"/>
0145                 </PosPart>
0146 <!-- *********YB Feet Inner*********** -->
0147                 <PosPart copyNumber="1">
0148                         <rParent name="muonBase:MBWheel_2N"/>
0149                         <rChild name="cavern:YBFeetI"/>
0150                         <Translation x="365*cm" y="-670*cm" z="0*fm"/>
0151                         <rRotation name="rotations:RM1852"/>
0152                 </PosPart>
0153                 <PosPart copyNumber="2">
0154                         <rParent name="muonBase:MBWheel_1N"/>
0155                         <rChild name="cavern:YBFeetI"/>
0156                         <Translation x="365*cm" y="-670*cm" z="0*fm"/>
0157                         <rRotation name="rotations:RM1852"/>
0158                 </PosPart>
0159                 <PosPart copyNumber="3">
0160                         <rParent name="muonBase:MBWheel_0"/>
0161                         <rChild name="cavern:YBFeetI"/>
0162                         <Translation x="365*cm" y="-670*cm" z="0*fm"/>
0163                         <rRotation name="rotations:RM1852"/>
0164                 </PosPart>
0165                 <PosPart copyNumber="4">
0166                         <rParent name="muonBase:MBWheel_1P"/>
0167                         <rChild name="cavern:YBFeetI"/>
0168                         <Translation x="365*cm" y="-670*cm" z="0*fm"/>
0169                         <rRotation name="rotations:RM1852"/>
0170                 </PosPart>
0171                 <PosPart copyNumber="5">
0172                         <rParent name="muonBase:MBWheel_2P"/>
0173                         <rChild name="cavern:YBFeetI"/>
0174                         <Translation x="365*cm" y="-670*cm" z="0*fm"/>
0175                         <rRotation name="rotations:RM1852"/>
0176                 </PosPart>
0177                 <PosPart copyNumber="6">
0178                         <rParent name="muonBase:MBWheel_2N"/>
0179                         <rChild name="cavern:YBFeetI"/>
0180                         <Translation x="-365*cm" y="-670*cm" z="0*fm"/>
0181                         <rRotation name="rotations:RM1832"/>
0182                 </PosPart>
0183                 <PosPart copyNumber="7">
0184                         <rParent name="muonBase:MBWheel_1N"/>
0185                         <rChild name="cavern:YBFeetI"/>
0186                         <Translation x="-365*cm" y="-670*cm" z="0*fm"/>
0187                         <rRotation name="rotations:RM1832"/>
0188                 </PosPart>
0189                 <PosPart copyNumber="8">
0190                         <rParent name="muonBase:MBWheel_0"/>
0191                         <rChild name="cavern:YBFeetI"/>
0192                         <Translation x="-365*cm" y="-670*cm" z="0*fm"/>
0193                         <rRotation name="rotations:RM1832"/>
0194                 </PosPart>
0195                 <PosPart copyNumber="9">
0196                         <rParent name="muonBase:MBWheel_1P"/>
0197                         <rChild name="cavern:YBFeetI"/>
0198                         <Translation x="-365*cm" y="-670*cm" z="0*fm"/>
0199                         <rRotation name="rotations:RM1832"/>
0200                 </PosPart>
0201                 <PosPart copyNumber="10">
0202                         <rParent name="muonBase:MBWheel_2P"/>
0203                         <rChild name="cavern:YBFeetI"/>
0204                         <Translation x="-365*cm" y="-670*cm" z="0*fm"/>
0205                         <rRotation name="rotations:RM1832"/>
0206                 </PosPart>
0207 <!-- *********YB Feet Outer*********** -->
0208                 <PosPart copyNumber="1">
0209                         <rParent name="cms:CMSE"/>
0210                         <rChild name="cavern:YBFeetLeftO"/>
0211                         <rRotation name="rotations:000D"/>
0212                         <Translation x="[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="-5.342*m"/>
0213                 </PosPart>
0214                 <PosPart copyNumber="2">
0215                         <rParent name="cms:CMSE"/>
0216                         <rChild name="cavern:YBFeetLeftO"/>
0217                         <rRotation name="rotations:000D"/>
0218                         <Translation x="[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="-2.686*m"/>
0219                 </PosPart>
0220                 <PosPart copyNumber="3">
0221                         <rParent name="cms:CMSE"/>
0222                         <rChild name="cavern:YBFeetLeftO"/>
0223                         <rRotation name="rotations:000D"/>
0224                         <Translation x="[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="0*fm"/>
0225                 </PosPart>
0226                 <PosPart copyNumber="4">
0227                         <rParent name="cms:CMSE"/>
0228                         <rChild name="cavern:YBFeetLeftO"/>
0229                         <rRotation name="rotations:000D"/>
0230                         <Translation x="[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="2.686*m"/>
0231                 </PosPart>
0232                 <PosPart copyNumber="5">
0233                         <rParent name="cms:CMSE"/>
0234                         <rChild name="cavern:YBFeetLeftO"/>
0235                         <rRotation name="rotations:000D"/>
0236                         <Translation x="[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="5.342*m"/>
0237                 </PosPart>
0238                 <PosPart copyNumber="1">
0239                         <rParent name="cms:CMSE"/>
0240                         <rChild name="cavern:YBFeetRightO"/>
0241                         <rRotation name="rotations:000D"/>
0242                         <Translation x="-[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="-5.342*m"/>
0243                 </PosPart>
0244                 <PosPart copyNumber="2">
0245                         <rParent name="cms:CMSE"/>
0246                         <rChild name="cavern:YBFeetRightO"/>
0247                         <rRotation name="rotations:000D"/>
0248                         <Translation x="-[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="-2.686*m"/>
0249                 </PosPart>
0250                 <PosPart copyNumber="3">
0251                         <rParent name="cms:CMSE"/>
0252                         <rChild name="cavern:YBFeetRightO"/>
0253                         <rRotation name="rotations:000D"/>
0254                         <Translation x="-[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="0*fm"/>
0255                 </PosPart>
0256                 <PosPart copyNumber="4">
0257                         <rParent name="cms:CMSE"/>
0258                         <rChild name="cavern:YBFeetRightO"/>
0259                         <rRotation name="rotations:000D"/>
0260                         <Translation x="-[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="2.686*m"/>
0261                 </PosPart>
0262                 <PosPart copyNumber="5">
0263                         <rParent name="cms:CMSE"/>
0264                         <rChild name="cavern:YBFeetRightO"/>
0265                         <rRotation name="rotations:000D"/>
0266                         <Translation x="-[cavernData:YBFeetPosX]" y="[cavernData:YBFeetPosY]" z="5.342*m"/>
0267                 </PosPart>
0268 <!-- *********Electronic Racks*********** -->
0269                 <PosPart copyNumber="1">
0270                         <rParent name="WallAir"/>
0271                         <rChild name="cavern:RackAV"/>
0272                         <rRotation name="rotations:000D"/>
0273                         <Translation x="925*cm+2*cm" y="0*fm" z="0*fm"/>
0274                 </PosPart>
0275                 <PosPart copyNumber="2">
0276                         <rParent name="WallAir"/>
0277                         <rChild name="cavern:RackAV"/>
0278                         <rRotation name="rotations:000D"/>
0279                         <Translation x="-925*cm-2*cm" y="0*fm" z="0*fm"/>
0280                 </PosPart>
0281 <!-- *********HF Risers*********** -->
0282                 <PosPart copyNumber="1">
0283                         <rParent name="WallAir"/>
0284                         <rChild name="cavern:HFRise"/>
0285                         <rRotation name="rotations:000D"/>
0286                         <Translation x="0*cm" y="-325*cm" z="1245*cm"/>
0287                 </PosPart>
0288                 <PosPart copyNumber="2">
0289                         <rParent name="WallAir"/>
0290                         <rChild name="cavern:HFRise"/>
0291                         <rRotation name="rotations:000D"/>
0292                         <Translation x="0*cm" y="-485*cm" z="1245*cm"/>
0293                 </PosPart>      
0294                 <PosPart copyNumber="3">
0295                         <rParent name="WallAir"/>
0296                         <rChild name="cavern:HFRise"/>
0297                         <rRotation name="rotations:000D"/>
0298                         <Translation x="0*cm" y="-645*cm" z="1245*cm"/>
0299                 </PosPart>      
0300                 <PosPart copyNumber="4">
0301                         <rParent name="WallAir"/>
0302                         <rChild name="cavern:HFRise"/>
0303                         <rRotation name="rotations:000D"/>
0304                         <Translation x="0*cm" y="-805*cm" z="1245*cm"/>
0305                 </PosPart>      
0306                 <PosPart copyNumber="5">
0307                         <rParent name="WallAir"/>
0308                         <rChild name="cavern:HFRise"/>
0309                         <rRotation name="rotations:000D"/>
0310                         <Translation x="0*cm" y="-325*cm" z="-1245*cm"/>
0311                 </PosPart>
0312                 <PosPart copyNumber="6">
0313                         <rParent name="WallAir"/>
0314                         <rChild name="cavern:HFRise"/>
0315                         <rRotation name="rotations:000D"/>
0316                         <Translation x="0*cm" y="-485*cm" z="-1245*cm"/>
0317                 </PosPart>      
0318                 <PosPart copyNumber="7">
0319                         <rParent name="WallAir"/>
0320                         <rChild name="cavern:HFRise"/>
0321                         <rRotation name="rotations:000D"/>
0322                         <Translation x="0*cm" y="-645*cm" z="-1245*cm"/>
0323                 </PosPart>      
0324                 <PosPart copyNumber="8">
0325                         <rParent name="WallAir"/>
0326                         <rChild name="cavern:HFRise"/>
0327                         <rRotation name="rotations:000D"/>
0328                         <Translation x="0*cm" y="-805*cm" z="-1245*cm"/>
0329                 </PosPart>
0330 <!-- ********* Cavern Walls *********** -->
0331                 <PosPart copyNumber="1">
0332                         <rParent name="cms:CMSE"/>
0333                         <rChild name="cavern:OSFL"/>    
0334                         <rRotation name="rotations:000D"/>
0335                         <Translation x="0*fm" y="-1240*cm" z="0*fm"/>
0336                 </PosPart>
0337         </PosPartSection>
0338 </DDDefinition>