Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 <?xml version="1.0"?>
0002 <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">
0003         <ConstantsSection label="TBHcal04HcalOuter.xml" eval="true">
0004                 <Constant name="motherDx2" value="54.0*cm"/>
0005                 <Constant name="motherDy2" value="1.20*m"/>
0006                 <Constant name="motherDz2" value="3.305*m"/>
0007                 <Constant name="coilDx2" value="15.5*cm"/>
0008                 <Constant name="coilDz2" value="3.27*m"/>
0009                 <Constant name="yokeDx2" value="5.00*cm"/>
0010                 <Constant name="yokeDz2" value="3.27*m"/>
0011                 <Constant name="tailDx2" value="9.75*cm"/>
0012                 <Constant name="layerDx2" value="25.50*mm"/>
0013                 <Constant name="layerDy2" value="1.08*m"/>
0014                 <Constant name="layer0Dz2" value="63.40*cm"/>
0015                 <Constant name="layer2Dz2" value="1.268*m"/>
0016                 <Constant name="trayDx2" value="12.50*mm"/>
0017                 <Constant name="layer0trayDy2" value="18.30*cm"/>
0018                 <Constant name="layer1trayDy2" value="19.30*cm"/>
0019                 <Constant name="layer2trayDy2" value="19.40*cm"/>
0020                 <Constant name="packDx2" value="6.5*mm"/>
0021                 <Constant name="layer0packDy2" value="16.53*cm"/>
0022                 <Constant name="layer1packDy2" value="17.53*cm"/>
0023                 <Constant name="layer2packDy2" value="17.63*cm"/>
0024                 <Constant name="thkAl" value="1.00*mm"/>
0025                 <Constant name="thkScnt" value="10.0*mm"/>
0026                 <Constant name="thkFront" value="2.0*mm"/>
0027                 <Constant name="motherXFront" value="3.06*m"/>
0028                 <Constant name="motherY" value="12.4*cm"/>
0029                 <Constant name="motherZ" value="3.305*m"/>
0030                 <Constant name="coilX" value="16.0*cm"/>
0031                 <Constant name="yokeX" value="48.0*cm"/>
0032                 <Constant name="tailX" value="77.0*cm"/>
0033                 <Constant name="layer0X" value="65.55*cm"/>
0034                 <Constant name="layer1X" value="101.75*cm"/>
0035                 <Constant name="layer2X" value="101.75*cm"/>
0036                 <Constant name="layer3X" value="101.75*cm"/>
0037                 <Constant name="layer0Z" value="0.0*cm"/>
0038                 <Constant name="layer1Z" value="0.0*cm"/>
0039                 <Constant name="layer2Z" value="1.418*m"/>
0040                 <Constant name="layer3Z" value="4.074*m"/>
0041                 <Constant name="trayX" value="[layerDx2]-[trayDx2]"/>
0042                 <Constant name="layer0tray1Y" value="39.71*cm"/>
0043                 <Constant name="layer0tray2Y" value="72.77*cm"/>
0044                 <Constant name="layer0tray3Y" value="105.83*cm"/>
0045                 <Constant name="layer0tray4Y" value="138.89*cm"/>
0046                 <Constant name="layer0tray5Y" value="171.95*cm"/>
0047                 <Constant name="layer1tray1Y" value="35.71*cm"/>
0048                 <Constant name="layer1tray2Y" value="70.77*cm"/>
0049                 <Constant name="layer1tray3Y" value="105.83*cm"/>
0050                 <Constant name="layer1tray4Y" value="140.89*cm"/>
0051                 <Constant name="layer1tray5Y" value="175.95*cm"/>
0052                 <Constant name="layer2tray0Y" value="0.050*cm"/>
0053                 <Constant name="layer2tray1Y" value="35.31*cm"/>
0054                 <Constant name="layer2tray2Y" value="70.57*cm"/>
0055                 <Constant name="layer2tray3Y" value="105.83*cm"/>
0056                 <Constant name="layer2tray4Y" value="141.09*cm"/>
0057                 <Constant name="layer2tray5Y" value="176.35*cm"/>
0058                 <Constant name="layer3tray0Y" value="0.050*cm"/>
0059                 <Constant name="layer3tray1Y" value="35.31*cm"/>
0060                 <Constant name="layer3tray2Y" value="70.57*cm"/>
0061                 <Constant name="layer3tray3Y" value="105.83*cm"/>
0062                 <Constant name="layer3tray4Y" value="141.09*cm"/>
0063                 <Constant name="layer3tray5Y" value="176.35*cm"/>
0064                 <Constant name="scntX" value="(-[packDx2]+([thkScnt]/2)+[thkFront])"/>
0065                 <Constant name="zero" value="0*fm"/>
0066         </ConstantsSection>
0067         <SolidSection label="TBHcal04HcalOuter.xml">
0068                 <Box name="HadronOuter" dx="[motherDx2]" dy="[motherDy2]" dz="[motherDz2]"/>
0069                 <Box name="HadronOuterCoil" dx="[coilDx2]" dy="[motherDy2]" dz="[coilDz2]"/>
0070                 <Box name="HadronOuterYoke" dx="[yokeDx2]" dy="[motherDy2]" dz="[yokeDz2]"/>
0071                 <Box name="HadronOuterTail" dx="[tailDx2]" dy="[layerDy2]" dz="[layer0Dz2]"/>
0072                 <Box name="HadronOuterLayer0" dx="[layerDx2]" dy="[layerDy2]" dz="[layer0Dz2]"/>
0073                 <Box name="HadronOuterLayer1" dx="[layerDx2]" dy="[layerDy2]" dz="[layer0Dz2]"/>
0074                 <Box name="HadronOuterLayer2" dx="[layerDx2]" dy="[layerDy2]" dz="[layer2Dz2]"/>
0075                 <Box name="HadronOuterLayer3" dx="[layerDx2]" dy="[layerDy2]" dz="[layer2Dz2]"/>
0076                 <Box name="HadronOuterLayer0Tray" dx="[trayDx2]" dy="[layer0trayDy2]" dz="[layer0Dz2]"/>
0077                 <Box name="HadronOuterLayer0Box" dx="([trayDx2]-[thkAl])" dy="([layer0trayDy2]-[thkAl])" dz="([layer0Dz2]-[thkAl])"/>
0078                 <Box name="HadronOuterLayer0Pack" dx="[packDx2]" dy="[layer0packDy2]" dz="([layer0Dz2]-[thkAl])"/>
0079                 <Box name="HTSensLayer0" dx="[thkScnt]/2" dy="[layer0packDy2]" dz="([layer0Dz2]-[thkAl])"/>
0080                 <Box name="HadronOuterLayer1Tray" dx="[trayDx2]" dy="[layer1trayDy2]" dz="[layer0Dz2]"/>
0081                 <Box name="HadronOuterLayer1Box" dx="([trayDx2]-[thkAl])" dy="([layer1trayDy2]-[thkAl])" dz="([layer0Dz2]-[thkAl])"/>
0082                 <Box name="HadronOuterLayer1Pack" dx="[packDx2]" dy="[layer1packDy2]" dz="([layer0Dz2]-[thkAl])"/>
0083                 <Box name="HTSensLayer1" dx="[thkScnt]/2" dy="[layer1packDy2]" dz="([layer0Dz2]-[thkAl])"/>
0084                 <Box name="HadronOuterLayer2Tray" dx="[trayDx2]" dy="[layer2trayDy2]" dz="[layer2Dz2]"/>
0085                 <Box name="HadronOuterLayer2Box" dx="([trayDx2]-[thkAl])" dy="([layer2trayDy2]-[thkAl])" dz="([layer2Dz2]-[thkAl])"/>
0086                 <Box name="HadronOuterLayer2Pack" dx="[packDx2]" dy="[layer2packDy2]" dz="([layer2Dz2]-[thkAl])"/>
0087                 <Box name="HTSensLayer2" dx="[thkScnt]/2" dy="[layer2packDy2]" dz="([layer2Dz2]-[thkAl])"/>
0088                 <Box name="HadronOuterLayer3Tray" dx="[trayDx2]" dy="[layer2trayDy2]" dz="[layer2Dz2]"/>
0089                 <Box name="HadronOuterLayer3Box" dx="([trayDx2]-[thkAl])" dy="([layer2trayDy2]-[thkAl])" dz="([layer2Dz2]-[thkAl])"/>
0090                 <Box name="HadronOuterLayer3Pack" dx="[packDx2]" dy="[layer2packDy2]" dz="([layer2Dz2]-[thkAl])"/>
0091                 <Box name="HTSensLayer3" dx="[thkScnt]/2" dy="[layer2packDy2]" dz="([layer2Dz2]-[thkAl])"/>
0092         </SolidSection>
0093         <LogicalPartSection label="TBHcal04HcalOuter.xml">
0094                 <LogicalPart name="HadronOuter" category="unspecified">
0095                         <rSolid name="HadronOuter"/>
0096                         <rMaterial name="materials:Air"/>
0097                 </LogicalPart>
0098                 <LogicalPart name="HadronOuterCoil" category="unspecified">
0099                         <rSolid name="HadronOuterCoil"/>
0100                         <rMaterial name="materials:Aluminium"/>
0101                 </LogicalPart>
0102                 <LogicalPart name="HadronOuterYoke" category="unspecified">
0103                         <rSolid name="HadronOuterYoke"/>
0104                         <rMaterial name="materials:Iron"/>
0105                 </LogicalPart>
0106                 <LogicalPart name="HadronOuterTail" category="unspecified">
0107                         <rSolid name="HadronOuterTail"/>
0108                         <rMaterial name="materials:Iron"/>
0109                 </LogicalPart>
0110                 <LogicalPart name="HadronOuterLayer0" category="unspecified">
0111                         <rSolid name="HadronOuterLayer0"/>
0112                         <rMaterial name="materials:Air"/>
0113                 </LogicalPart>
0114                 <LogicalPart name="HadronOuterLayer1" category="unspecified">
0115                         <rSolid name="HadronOuterLayer1"/>
0116                         <rMaterial name="materials:Air"/>
0117                 </LogicalPart>
0118                 <LogicalPart name="HadronOuterLayer2" category="unspecified">
0119                         <rSolid name="HadronOuterLayer2"/>
0120                         <rMaterial name="materials:Air"/>
0121                 </LogicalPart>
0122                 <LogicalPart name="HadronOuterLayer3" category="unspecified">
0123                         <rSolid name="HadronOuterLayer3"/>
0124                         <rMaterial name="materials:Air"/>
0125                 </LogicalPart>
0126                 <LogicalPart name="HadronOuterLayer0Tray" category="unspecified">
0127                         <rSolid name="HadronOuterLayer0Tray"/>
0128                         <rMaterial name="materials:Aluminium"/>
0129                 </LogicalPart>
0130                 <LogicalPart name="HadronOuterLayer0Box" category="unspecified">
0131                         <rSolid name="HadronOuterLayer0Box"/>
0132                         <rMaterial name="materials:Air"/>
0133                 </LogicalPart>
0134                 <LogicalPart name="HadronOuterLayer0Pack" category="unspecified">
0135                         <rSolid name="HadronOuterLayer0Pack"/>
0136                         <rMaterial name="materials:Polystyrene"/>
0137                 </LogicalPart>
0138                 <LogicalPart name="HTSensLayer0" category="sensitive">
0139                         <rSolid name="HTSensLayer0"/>
0140                         <rMaterial name="materials:Scintillator"/>
0141                 </LogicalPart>
0142                 <LogicalPart name="HadronOuterLayer1Tray" category="unspecified">
0143                         <rSolid name="HadronOuterLayer1Tray"/>
0144                         <rMaterial name="materials:Aluminium"/>
0145                 </LogicalPart>
0146                 <LogicalPart name="HadronOuterLayer1Box" category="unspecified">
0147                         <rSolid name="HadronOuterLayer1Box"/>
0148                         <rMaterial name="materials:Air"/>
0149                 </LogicalPart>
0150                 <LogicalPart name="HadronOuterLayer1Pack" category="unspecified">
0151                         <rSolid name="HadronOuterLayer1Pack"/>
0152                         <rMaterial name="materials:Polystyrene"/>
0153                 </LogicalPart>
0154                 <LogicalPart name="HTSensLayer1" category="sensitive">
0155                         <rSolid name="HTSensLayer1"/>
0156                         <rMaterial name="materials:Scintillator"/>
0157                 </LogicalPart>
0158                 <LogicalPart name="HadronOuterLayer2Tray" category="unspecified">
0159                         <rSolid name="HadronOuterLayer2Tray"/>
0160                         <rMaterial name="materials:Aluminium"/>
0161                 </LogicalPart>
0162                 <LogicalPart name="HadronOuterLayer2Box" category="unspecified">
0163                         <rSolid name="HadronOuterLayer2Box"/>
0164                         <rMaterial name="materials:Air"/>
0165                 </LogicalPart>
0166                 <LogicalPart name="HadronOuterLayer2Pack" category="unspecified">
0167                         <rSolid name="HadronOuterLayer2Pack"/>
0168                         <rMaterial name="materials:Polystyrene"/>
0169                 </LogicalPart>
0170                 <LogicalPart name="HTSensLayer2" category="sensitive">
0171                         <rSolid name="HTSensLayer2"/>
0172                         <rMaterial name="materials:Scintillator"/>
0173                 </LogicalPart>
0174                 <LogicalPart name="HadronOuterLayer3Tray" category="unspecified">
0175                         <rSolid name="HadronOuterLayer3Tray"/>
0176                         <rMaterial name="materials:Aluminium"/>
0177                 </LogicalPart>
0178                 <LogicalPart name="HadronOuterLayer3Box" category="unspecified">
0179                         <rSolid name="HadronOuterLayer3Box"/>
0180                         <rMaterial name="materials:Air"/>
0181                 </LogicalPart>
0182                 <LogicalPart name="HadronOuterLayer3Pack" category="unspecified">
0183                         <rSolid name="HadronOuterLayer3Pack"/>
0184                         <rMaterial name="materials:Polystyrene"/>
0185                 </LogicalPart>
0186                 <LogicalPart name="HTSensLayer3" category="sensitive">
0187                         <rSolid name="HTSensLayer3"/>
0188                         <rMaterial name="materials:Scintillator"/>
0189                 </LogicalPart>
0190         </LogicalPartSection>
0191         <PosPartSection label="TBHcal04HcalOuter.xml">
0192                 <PosPart copyNumber="0">
0193                         <rParent name="TBHcal:TBHCal"/>
0194                         <rChild name="TBHcal04HcalOuter:HadronOuter"/>
0195                         <Translation x="([motherXFront]+[motherDx2])" y="[motherY]" z="[motherZ]"/>
0196                 </PosPart>
0197                 <PosPart copyNumber="1">
0198                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0199                         <rChild name="TBHcal04HcalOuter:HadronOuterCoil"/>
0200                         <Translation x="(-[motherDx2]+[coilDx2]+[coilX])" y="[zero]" z="(-[motherDz2]+[coilDz2])"/>
0201                 </PosPart>
0202                 <PosPart copyNumber="1">
0203                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0204                         <rChild name="TBHcal04HcalOuter:HadronOuterYoke"/>
0205                         <Translation x="(-[motherDx2]+[yokeDx2]+[yokeX])" y="[zero]" z="(-[motherDz2]+[yokeDz2])"/>
0206                 </PosPart>
0207                 <PosPart copyNumber="1">
0208                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0209                         <rChild name="TBHcal04HcalOuter:HadronOuterTail"/>
0210                         <Translation x="(-[motherDx2]+[tailDx2]+[tailX])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer0Dz2])"/>
0211                 </PosPart>
0212                 <PosPart copyNumber="1">
0213                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0214                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0"/>
0215                         <Translation x="(-[motherDx2]+[layerDx2]+[layer0X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer0Dz2]+[layer0Z])"/>
0216                 </PosPart>
0217                 <PosPart copyNumber="1">
0218                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0219                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1"/>
0220                         <Translation x="(-[motherDx2]+[layerDx2]+[layer1X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer0Dz2]+[layer1Z])"/>
0221                 </PosPart>
0222                 <PosPart copyNumber="1">
0223                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0224                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0225                         <Translation x="(-[motherDx2]+[layerDx2]+[layer2X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer2Dz2]+[layer2Z])"/>
0226                 </PosPart>
0227                 <PosPart copyNumber="1">
0228                         <rParent name="TBHcal04HcalOuter:HadronOuter"/>
0229                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0230                         <Translation x="(-[motherDx2]+[layerDx2]+[layer3X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer2Dz2]+[layer3Z])"/>
0231                 </PosPart>
0232                 <PosPart copyNumber="2">
0233                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0"/>
0234                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Tray"/>
0235                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray1Y])" z="[zero]"/>
0236                 </PosPart>
0237                 <PosPart copyNumber="3">
0238                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0"/>
0239                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Tray"/>
0240                         <Translation x="[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray2Y])" z="[zero]"/>
0241                 </PosPart>
0242                 <PosPart copyNumber="4">
0243                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0"/>
0244                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Tray"/>
0245                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray3Y])" z="[zero]"/>
0246                 </PosPart>
0247                 <PosPart copyNumber="5">
0248                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0"/>
0249                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Tray"/>
0250                         <Translation x="[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray4Y])" z="[zero]"/>
0251                 </PosPart>
0252                 <PosPart copyNumber="6">
0253                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0"/>
0254                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Tray"/>
0255                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray5Y])" z="[zero]"/>
0256                 </PosPart>
0257                 <PosPart copyNumber="2">
0258                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1"/>
0259                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Tray"/>
0260                         <Translation x="[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray1Y])" z="[zero]"/>
0261                 </PosPart>
0262                 <PosPart copyNumber="3">
0263                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1"/>
0264                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Tray"/>
0265                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray2Y])" z="[zero]"/>
0266                 </PosPart>
0267                 <PosPart copyNumber="4">
0268                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1"/>
0269                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Tray"/>
0270                         <Translation x="[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray3Y])" z="[zero]"/>
0271                 </PosPart>
0272                 <PosPart copyNumber="5">
0273                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1"/>
0274                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Tray"/>
0275                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray4Y])" z="[zero]"/>
0276                 </PosPart>
0277                 <PosPart copyNumber="6">
0278                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1"/>
0279                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Tray"/>
0280                         <Translation x="[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray5Y])" z="[zero]"/>
0281                 </PosPart>
0282                 <PosPart copyNumber="1">
0283                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0284                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0285                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray0Y])" z="[zero]"/>
0286                 </PosPart>
0287                 <PosPart copyNumber="2">
0288                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0289                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0290                         <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray1Y])" z="[zero]"/>
0291                 </PosPart>
0292                 <PosPart copyNumber="3">
0293                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0294                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0295                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray2Y])" z="[zero]"/>
0296                 </PosPart>
0297                 <PosPart copyNumber="4">
0298                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0299                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0300                         <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray3Y])" z="[zero]"/>
0301                 </PosPart>
0302                 <PosPart copyNumber="5">
0303                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0304                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0305                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray4Y])" z="[zero]"/>
0306                 </PosPart>
0307                 <PosPart copyNumber="6">
0308                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2"/>
0309                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0310                         <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray5Y])" z="[zero]"/>
0311                 </PosPart>
0312                 <PosPart copyNumber="1">
0313                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0314                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0315                         <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray0Y])" z="[zero]"/>
0316                 </PosPart>
0317                 <PosPart copyNumber="2">
0318                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0319                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0320                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray1Y])" z="[zero]"/>
0321                 </PosPart>
0322                 <PosPart copyNumber="3">
0323                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0324                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0325                         <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray2Y])" z="[zero]"/>
0326                 </PosPart>
0327                 <PosPart copyNumber="4">
0328                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0329                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0330                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray3Y])" z="[zero]"/>
0331                 </PosPart>
0332                 <PosPart copyNumber="5">
0333                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0334                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0335                         <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray4Y])" z="[zero]"/>
0336                 </PosPart>
0337                 <PosPart copyNumber="6">
0338                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3"/>
0339                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0340                         <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray5Y])" z="[zero]"/>
0341                 </PosPart>
0342                 <PosPart copyNumber="1">
0343                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0Tray"/>
0344                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Box"/>
0345                 </PosPart>
0346                 <PosPart copyNumber="3001">
0347                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0Box"/>
0348                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer0Pack"/>
0349                 </PosPart>
0350                 <PosPart copyNumber="1">
0351                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1Tray"/>
0352                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Box"/>
0353                 </PosPart>
0354                 <PosPart copyNumber="3001">
0355                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1Box"/>
0356                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer1Pack"/>
0357                 </PosPart>
0358                 <PosPart copyNumber="1">
0359                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2Tray"/>
0360                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Box"/>
0361                 </PosPart>
0362                 <PosPart copyNumber="3001">
0363                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2Box"/>
0364                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer2Pack"/>
0365                 </PosPart>
0366                 <PosPart copyNumber="1">
0367                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3Tray"/>
0368                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Box"/>
0369                 </PosPart>
0370                 <PosPart copyNumber="3001">
0371                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3Box"/>
0372                         <rChild name="TBHcal04HcalOuter:HadronOuterLayer3Pack"/>
0373                 </PosPart>
0374                 <PosPart copyNumber="173">
0375                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer0Pack"/>
0376                         <rChild name="TBHcal04HcalOuter:HTSensLayer0"/>
0377                         <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0378                 </PosPart>
0379                 <PosPart copyNumber="183">
0380                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer1Pack"/>
0381                         <rChild name="TBHcal04HcalOuter:HTSensLayer1"/>
0382                         <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0383                 </PosPart>
0384                 <PosPart copyNumber="183">
0385                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer2Pack"/>
0386                         <rChild name="TBHcal04HcalOuter:HTSensLayer2"/>
0387                         <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0388                 </PosPart>
0389                 <PosPart copyNumber="183">
0390                         <rParent name="TBHcal04HcalOuter:HadronOuterLayer3Pack"/>
0391                         <rChild name="TBHcal04HcalOuter:HTSensLayer3"/>
0392                         <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0393                 </PosPart>
0394         </PosPartSection>
0395 </DDDefinition>