Warning, /Geometry/HcalTestBeamData/data/TBHcal03HcalOuter.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="TBHcal03HcalOuter.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="15.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="15.40*cm"/>
0018 <Constant name="layer1trayDy2" value="16.70*cm"/>
0019 <Constant name="layer2trayDy2" value="17.55*cm"/>
0020 <Constant name="packDx2" value="6.5*mm"/>
0021 <Constant name="layer0packDy2" value="13.63*cm"/>
0022 <Constant name="layer1packDy2" value="14.93*cm"/>
0023 <Constant name="layer2packDy2" value="15.78*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="20.1*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="43.61*cm"/>
0043 <Constant name="layer0tray2Y" value="70.87*cm"/>
0044 <Constant name="layer0tray3Y" value="98.13*cm"/>
0045 <Constant name="layer0tray4Y" value="125.39*cm"/>
0046 <Constant name="layer0tray5Y" value="152.65*cm"/>
0047 <Constant name="layer1tray1Y" value="38.41*cm"/>
0048 <Constant name="layer1tray2Y" value="68.27*cm"/>
0049 <Constant name="layer1tray3Y" value="98.13*cm"/>
0050 <Constant name="layer1tray4Y" value="127.99*cm"/>
0051 <Constant name="layer1tray5Y" value="157.85*cm"/>
0052 <Constant name="layer2tray0Y" value="3.420*cm"/>
0053 <Constant name="layer2tray1Y" value="34.98*cm"/>
0054 <Constant name="layer2tray2Y" value="66.54*cm"/>
0055 <Constant name="layer2tray3Y" value="98.10*cm"/>
0056 <Constant name="layer2tray4Y" value="129.66*cm"/>
0057 <Constant name="layer2tray5Y" value="161.22*cm"/>
0058 <Constant name="layer3tray0Y" value="3.420*cm"/>
0059 <Constant name="layer3tray1Y" value="34.98*cm"/>
0060 <Constant name="layer3tray2Y" value="66.54*cm"/>
0061 <Constant name="layer3tray3Y" value="98.10*cm"/>
0062 <Constant name="layer3tray4Y" value="129.66*cm"/>
0063 <Constant name="layer3tray5Y" value="161.22*cm"/>
0064 <Constant name="scntX" value="(-[packDx2]+([thkScnt]/2)+[thkFront])"/>
0065 <Constant name="zero" value="0*fm"/>
0066 </ConstantsSection>
0067 <SolidSection label="TBHcal03HcalOuter.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="TBHcal03HcalOuter.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="TBHcal03HcalOuter.xml">
0192 <PosPart copyNumber="0">
0193 <rParent name="TBHcal:TBHCal"/>
0194 <rChild name="TBHcal03HcalOuter:HadronOuter"/>
0195 <Translation x="([motherXFront]+[motherDx2])" y="[motherY]" z="[motherZ]"/>
0196 </PosPart>
0197 <PosPart copyNumber="1">
0198 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0199 <rChild name="TBHcal03HcalOuter:HadronOuterCoil"/>
0200 <Translation x="(-[motherDx2]+[coilDx2]+[coilX])" y="[zero]" z="(-[motherDz2]+[coilDz2])"/>
0201 </PosPart>
0202 <PosPart copyNumber="1">
0203 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0204 <rChild name="TBHcal03HcalOuter:HadronOuterYoke"/>
0205 <Translation x="(-[motherDx2]+[yokeDx2]+[yokeX])" y="[zero]" z="(-[motherDz2]+[yokeDz2])"/>
0206 </PosPart>
0207 <PosPart copyNumber="1">
0208 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0209 <rChild name="TBHcal03HcalOuter:HadronOuterTail"/>
0210 <Translation x="(-[motherDx2]+[tailDx2]+[tailX])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer0Dz2])"/>
0211 </PosPart>
0212 <PosPart copyNumber="1">
0213 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0214 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0"/>
0215 <Translation x="(-[motherDx2]+[layerDx2]+[layer0X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer0Dz2]+[layer0Z])"/>
0216 </PosPart>
0217 <PosPart copyNumber="1">
0218 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0219 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1"/>
0220 <Translation x="(-[motherDx2]+[layerDx2]+[layer1X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer0Dz2]+[layer1Z])"/>
0221 </PosPart>
0222 <PosPart copyNumber="1">
0223 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0224 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0225 <Translation x="(-[motherDx2]+[layerDx2]+[layer2X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer2Dz2]+[layer2Z])"/>
0226 </PosPart>
0227 <PosPart copyNumber="1">
0228 <rParent name="TBHcal03HcalOuter:HadronOuter"/>
0229 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0230 <Translation x="(-[motherDx2]+[layerDx2]+[layer3X])" y="(-[motherDy2]+[layerDy2])" z="(-[motherDz2]+[layer2Dz2]+[layer3Z])"/>
0231 </PosPart>
0232 <PosPart copyNumber="2">
0233 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0"/>
0234 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Tray"/>
0235 <Translation x="-[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray1Y])" z="[zero]"/>
0236 </PosPart>
0237 <PosPart copyNumber="3">
0238 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0"/>
0239 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Tray"/>
0240 <Translation x="[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray2Y])" z="[zero]"/>
0241 </PosPart>
0242 <PosPart copyNumber="4">
0243 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0"/>
0244 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Tray"/>
0245 <Translation x="-[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray3Y])" z="[zero]"/>
0246 </PosPart>
0247 <PosPart copyNumber="5">
0248 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0"/>
0249 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Tray"/>
0250 <Translation x="[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray4Y])" z="[zero]"/>
0251 </PosPart>
0252 <PosPart copyNumber="6">
0253 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0"/>
0254 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Tray"/>
0255 <Translation x="-[trayX]" y="(-[layerDy2]+[layer0trayDy2]+[layer0tray5Y])" z="[zero]"/>
0256 </PosPart>
0257 <PosPart copyNumber="2">
0258 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1"/>
0259 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Tray"/>
0260 <Translation x="[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray1Y])" z="[zero]"/>
0261 </PosPart>
0262 <PosPart copyNumber="3">
0263 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1"/>
0264 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Tray"/>
0265 <Translation x="-[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray2Y])" z="[zero]"/>
0266 </PosPart>
0267 <PosPart copyNumber="4">
0268 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1"/>
0269 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Tray"/>
0270 <Translation x="[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray3Y])" z="[zero]"/>
0271 </PosPart>
0272 <PosPart copyNumber="5">
0273 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1"/>
0274 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Tray"/>
0275 <Translation x="-[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray4Y])" z="[zero]"/>
0276 </PosPart>
0277 <PosPart copyNumber="6">
0278 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1"/>
0279 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Tray"/>
0280 <Translation x="[trayX]" y="(-[layerDy2]+[layer1trayDy2]+[layer1tray5Y])" z="[zero]"/>
0281 </PosPart>
0282 <PosPart copyNumber="1">
0283 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0284 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0285 <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray0Y])" z="[zero]"/>
0286 </PosPart>
0287 <PosPart copyNumber="2">
0288 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0289 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0290 <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray1Y])" z="[zero]"/>
0291 </PosPart>
0292 <PosPart copyNumber="3">
0293 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0294 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0295 <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray2Y])" z="[zero]"/>
0296 </PosPart>
0297 <PosPart copyNumber="4">
0298 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0299 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0300 <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray3Y])" z="[zero]"/>
0301 </PosPart>
0302 <PosPart copyNumber="5">
0303 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0304 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0305 <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray4Y])" z="[zero]"/>
0306 </PosPart>
0307 <PosPart copyNumber="6">
0308 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2"/>
0309 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0310 <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer2tray5Y])" z="[zero]"/>
0311 </PosPart>
0312 <PosPart copyNumber="1">
0313 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0314 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0315 <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray0Y])" z="[zero]"/>
0316 </PosPart>
0317 <PosPart copyNumber="2">
0318 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0319 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0320 <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray1Y])" z="[zero]"/>
0321 </PosPart>
0322 <PosPart copyNumber="3">
0323 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0324 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0325 <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray2Y])" z="[zero]"/>
0326 </PosPart>
0327 <PosPart copyNumber="4">
0328 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0329 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0330 <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray3Y])" z="[zero]"/>
0331 </PosPart>
0332 <PosPart copyNumber="5">
0333 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0334 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0335 <Translation x="[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray4Y])" z="[zero]"/>
0336 </PosPart>
0337 <PosPart copyNumber="6">
0338 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3"/>
0339 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0340 <Translation x="-[trayX]" y="(-[layerDy2]+[layer2trayDy2]+[layer3tray5Y])" z="[zero]"/>
0341 </PosPart>
0342 <PosPart copyNumber="1">
0343 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0Tray"/>
0344 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Box"/>
0345 </PosPart>
0346 <PosPart copyNumber="3001">
0347 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0Box"/>
0348 <rChild name="TBHcal03HcalOuter:HadronOuterLayer0Pack"/>
0349 </PosPart>
0350 <PosPart copyNumber="1">
0351 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1Tray"/>
0352 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Box"/>
0353 </PosPart>
0354 <PosPart copyNumber="3001">
0355 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1Box"/>
0356 <rChild name="TBHcal03HcalOuter:HadronOuterLayer1Pack"/>
0357 </PosPart>
0358 <PosPart copyNumber="1">
0359 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2Tray"/>
0360 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Box"/>
0361 </PosPart>
0362 <PosPart copyNumber="3001">
0363 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2Box"/>
0364 <rChild name="TBHcal03HcalOuter:HadronOuterLayer2Pack"/>
0365 </PosPart>
0366 <PosPart copyNumber="1">
0367 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3Tray"/>
0368 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Box"/>
0369 </PosPart>
0370 <PosPart copyNumber="3001">
0371 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3Box"/>
0372 <rChild name="TBHcal03HcalOuter:HadronOuterLayer3Pack"/>
0373 </PosPart>
0374 <PosPart copyNumber="173">
0375 <rParent name="TBHcal03HcalOuter:HadronOuterLayer0Pack"/>
0376 <rChild name="TBHcal03HcalOuter:HTSensLayer0"/>
0377 <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0378 </PosPart>
0379 <PosPart copyNumber="183">
0380 <rParent name="TBHcal03HcalOuter:HadronOuterLayer1Pack"/>
0381 <rChild name="TBHcal03HcalOuter:HTSensLayer1"/>
0382 <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0383 </PosPart>
0384 <PosPart copyNumber="183">
0385 <rParent name="TBHcal03HcalOuter:HadronOuterLayer2Pack"/>
0386 <rChild name="TBHcal03HcalOuter:HTSensLayer2"/>
0387 <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0388 </PosPart>
0389 <PosPart copyNumber="183">
0390 <rParent name="TBHcal03HcalOuter:HadronOuterLayer3Pack"/>
0391 <rChild name="TBHcal03HcalOuter:HTSensLayer3"/>
0392 <Translation x="[scntX]" y="[zero]" z="[zero]"/>
0393 </PosPart>
0394 </PosPartSection>
0395 </DDDefinition>