Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HcalCommonData/data/hcalouteralgo.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="hcalouteralgo.xml" eval="true">
0004                 <Constant name="dxLayer0" value="960.0*mm"/>
0005                 <Constant name="dxLayer1C" value="1025.0*mm"/>
0006                 <Constant name="dxLayer1" value="1095.0*mm"/>
0007                 <Constant name="dyTail" value="94.0*mm"/>
0008                 <Constant name="dzPanel" value="1268.00*mm"/>
0009                 <Constant name="dzLong" value="1255.00*mm"/>
0010                 <Constant name="dzShort" value="1059.50*mm"/>
0011                 <Constant name="dzDiff" value="([dzLong]-[dzShort])"/>
0012                 <Constant name="dzRing" value="([dzPanel]-[dzLong])"/>
0013                 <Constant name="topThick" value="3.0*mm"/>
0014                 <Constant name="botThick" value="5.0*mm"/>
0015                 <Constant name="trayThick" value="7.0*mm"/>
0016                 <Constant name="plasThick" value="5.5*mm"/>
0017                 <Constant name="scntThick" value="5.0*mm"/>
0018                 <Constant name="layThick" value="([topThick]+[botThick]+[trayThick])"/>
0019                 <Constant name="yTop" value="([layThick]-[topThick])"/>
0020                 <Constant name="yTray" value="([yTop]-[topThick]-[trayThick])"/>
0021                 <Constant name="yBot" value="([yTray]-[trayThick]-[botThick])"/>
0022                 <Constant name="dxGap" value="6.0*mm"/>
0023                 <Constant name="dxL0Tray1" value="137.0*mm"/>
0024                 <Constant name="dxL0Tray2" value="171.5*mm"/>
0025                 <Constant name="dxL0Tray3" value="166.0*mm"/>
0026                 <Constant name="dxL0Tray4" value="163.5*mm"/>
0027                 <Constant name="dxL0Tray5" value="163.5*mm"/>
0028                 <Constant name="dxL0Tray6" value="134.0*mm"/>
0029                 <Constant name="xL0Tray1" value="(-[dxLayer0]+[dxL0Tray1]+8.5*mm)"/>
0030                 <Constant name="xL0Tray2" value="([xL0Tray1]+[dxL0Tray1]+[dxL0Tray2]+[dxGap])"/>
0031                 <Constant name="xL0Tray3" value="([xL0Tray2]+[dxL0Tray2]+[dxL0Tray3]+[dxGap])"/>
0032                 <Constant name="xL0Tray4" value="([xL0Tray3]+[dxL0Tray3]+[dxL0Tray4]+[dxGap])"/>
0033                 <Constant name="xL0Tray5" value="([xL0Tray4]+[dxL0Tray4]+[dxL0Tray5]+[dxGap])"/>
0034                 <Constant name="xL0Tray6" value="([xL0Tray5]+[dxL0Tray5]+[dxL0Tray6]+[dxGap])"/>
0035                 <Constant name="dxL1CTray1" value="150.0*mm"/>
0036                 <Constant name="dxL1CTray2" value="182.0*mm"/>
0037                 <Constant name="dxL1CTray3" value="176.0*mm"/>
0038                 <Constant name="dxL1CTray4" value="173.5*mm"/>
0039                 <Constant name="dxL1CTray5" value="173.5*mm"/>
0040                 <Constant name="dxL1CTray6" value="146.0*mm"/>
0041                 <Constant name="xL1CTray1" value="(-[dxLayer1C]+[dxL1CTray1]+9.0*mm)"/>
0042                 <Constant name="xL1CTray2" value="([xL1CTray1]+[dxL1CTray1]+[dxL1CTray2]+[dxGap])"/>
0043                 <Constant name="xL1CTray3" value="([xL1CTray2]+[dxL1CTray2]+[dxL1CTray3]+[dxGap])"/>
0044                 <Constant name="xL1CTray4" value="([xL1CTray3]+[dxL1CTray3]+[dxL1CTray4]+[dxGap])"/>
0045                 <Constant name="xL1CTray5" value="([xL1CTray4]+[dxL1CTray4]+[dxL1CTray5]+[dxGap])"/>
0046                 <Constant name="xL1CTray6" value="([xL1CTray5]+[dxL1CTray5]+[dxL1CTray6]+[dxGap])"/>
0047                 <Constant name="dxL1Tray1" value="158.5*mm"/>
0048                 <Constant name="dxL1Tray2" value="183.0*mm"/>
0049                 <Constant name="dxL1Tray3" value="177.0*mm"/>
0050                 <Constant name="dxL1Tray4" value="174.5*mm"/>
0051                 <Constant name="dxL1Tray5" value="174.5*mm"/>
0052                 <Constant name="dxL1Tray6" value="203.0*mm"/>
0053                 <Constant name="xL1Tray1" value="(-[dxLayer1]+[dxL1Tray1]+9.5*mm)"/>
0054                 <Constant name="xL1Tray2" value="([xL1Tray1]+[dxL1Tray1]+[dxL1Tray2]+[dxGap])"/>
0055                 <Constant name="xL1Tray3" value="([xL1Tray2]+[dxL1Tray2]+[dxL1Tray3]+[dxGap])"/>
0056                 <Constant name="xL1Tray4" value="([xL1Tray3]+[dxL1Tray3]+[dxL1Tray4]+[dxGap])"/>
0057                 <Constant name="xL1Tray5" value="([xL1Tray4]+[dxL1Tray4]+[dxL1Tray5]+[dxGap])"/>
0058                 <Constant name="xL1Tray6" value="([xL1Tray5]+[dxL1Tray5]+[dxL1Tray6]+[dxGap])"/>
0059                 <Constant name="dxGapP" value="([dxL1Tray4]+[dxL1Tray5]+[dxGap])"/>
0060                 <Constant name="xGapP" value="([xL1Tray3]+[dxL1Tray3]+[dxGapP]+[dxGap])"/>
0061                 <Constant name="dxGapM" value="([dxL1Tray3]+[dxL1Tray4]+[dxL1Tray5]+[dxL1Tray6]+3*[dxGap]+9.5*mm)"/>
0062                 <Constant name="xGapM" value="([dxLayer1]-[dxGapM])"/>
0063                 <Constant name="yTail" value="3.957*m"/>
0064                 <Constant name="yLayer0" value="3.848*m"/>
0065                 <Constant name="yLayer1" value="4.066*m"/>
0066                 <Constant name="xOffC" value="-34.5763*cm"/>
0067                 <Constant name="xOff" value="-36.0674*cm"/>
0068                 <Constant name="dxStripEnd" value="3*mm"/>
0069                 <Constant name="dxStripMid" value="1*mm"/>
0070                 <Constant name="xStripEndL0" value="([dxStripEnd]-[dxLayer0])"/>
0071                 <Constant name="xStripEndL1C" value="([dxStripEnd]-[dxLayer1C])"/>
0072                 <Constant name="xStripEndL1" value="([dxStripEnd]-[dxLayer1])"/>
0073                 <Constant name="xStrip1L0" value="(-[dxLayer0]+2*[dxL0Tray1]+0.5*[dxGap]+8.5*mm)"/>
0074                 <Constant name="xStrip2L0" value="([xStrip1L0]+2*[dxL0Tray2]+[dxGap])"/>
0075                 <Constant name="xStrip3L0" value="([xStrip2L0]+2*[dxL0Tray3]+[dxGap])"/>
0076                 <Constant name="xStrip4L0" value="([xStrip3L0]+2*[dxL0Tray4]+[dxGap])"/>
0077                 <Constant name="xStrip5L0" value="([xStrip4L0]+2*[dxL0Tray5]+[dxGap])"/>
0078                 <Constant name="xStrip1L1C" value="(-[dxLayer1C]+2*[dxL1CTray1]+0.5*[dxGap]+9.0*mm)"/>
0079                 <Constant name="xStrip2L1C" value="([xStrip1L1C]+2*[dxL1CTray2]+[dxGap])"/>
0080                 <Constant name="xStrip3L1C" value="([xStrip2L1C]+2*[dxL1CTray3]+[dxGap])"/>
0081                 <Constant name="xStrip4L1C" value="([xStrip3L1C]+2*[dxL1CTray4]+[dxGap])"/>
0082                 <Constant name="xStrip5L1C" value="([xStrip4L1C]+2*[dxL1CTray5]+[dxGap])"/>
0083                 <Constant name="xStrip1L1" value="(-[dxLayer1]+2*[dxL1Tray1]+0.5*[dxGap]+9.5*mm)"/>
0084                 <Constant name="xStrip2L1" value="([xStrip1L1]+2*[dxL1Tray2]+[dxGap])"/>
0085                 <Constant name="xStrip3L1" value="([xStrip2L1]+2*[dxL1Tray3]+[dxGap])"/>
0086                 <Constant name="xStrip4L1" value="([xStrip3L1]+2*[dxL1Tray4]+[dxGap])"/>
0087                 <Constant name="xStrip5L1" value="([xStrip4L1]+2*[dxL1Tray5]+[dxGap])"/>
0088         </ConstantsSection>
0089         <SolidSection label="hcalouteralgo.xml">
0090                 <Trapezoid name="MBTail" dz="[dzPanel]" alp1="0*deg" bl1="[dxLayer0]" tl1="[dxLayer1C]" h1="[dyTail]" alp2="0*deg" bl2="[dxLayer0]" tl2="[dxLayer1C]" h2="[dyTail]" phi="0*deg" theta="0*deg"/>
0091                 <Box name="MBAT" dx="[dxLayer0]" dy="[layThick]" dz="[dzPanel]"/>
0092                 <Box name="HTP0_Top" dx="[dxLayer0]" dy="[topThick]" dz="[dzLong]"/>
0093                 <Box name="HTP0_Bot" dx="[dxLayer0]" dy="[botThick]" dz="[dzLong]"/>
0094                 <Box name="HTP0_T1" dx="[dxL0Tray1]" dy="[trayThick]" dz="[dzLong]"/>
0095                 <Box name="HTP0_T2" dx="[dxL0Tray2]" dy="[trayThick]" dz="[dzLong]"/>
0096                 <Box name="HTP0_T3" dx="[dxL0Tray3]" dy="[trayThick]" dz="[dzLong]"/>
0097                 <Box name="HTP0_T4" dx="[dxL0Tray4]" dy="[trayThick]" dz="[dzLong]"/>
0098                 <Box name="HTP0_T5" dx="[dxL0Tray5]" dy="[trayThick]" dz="[dzLong]"/>
0099                 <Box name="HTP0_T6" dx="[dxL0Tray6]" dy="[trayThick]" dz="[dzLong]"/>
0100                 <Box name="HTT0_T1" dx="[dxL0Tray1]" dy="[plasThick]" dz="[dzLong]"/>
0101                 <Box name="HTT0_T2" dx="[dxL0Tray2]" dy="[plasThick]" dz="[dzLong]"/>
0102                 <Box name="HTT0_T3" dx="[dxL0Tray3]" dy="[plasThick]" dz="[dzLong]"/>
0103                 <Box name="HTT0_T4" dx="[dxL0Tray4]" dy="[plasThick]" dz="[dzLong]"/>
0104                 <Box name="HTT0_T5" dx="[dxL0Tray5]" dy="[plasThick]" dz="[dzLong]"/>
0105                 <Box name="HTT0_T6" dx="[dxL0Tray6]" dy="[plasThick]" dz="[dzLong]"/>
0106                 <Box name="HTS0_T1" dx="[dxL0Tray1]" dy="[scntThick]" dz="[dzLong]"/>
0107                 <Box name="HTS0_T2" dx="[dxL0Tray2]" dy="[scntThick]" dz="[dzLong]"/>
0108                 <Box name="HTS0_T3" dx="[dxL0Tray3]" dy="[scntThick]" dz="[dzLong]"/>
0109                 <Box name="HTS0_T4" dx="[dxL0Tray4]" dy="[scntThick]" dz="[dzLong]"/>
0110                 <Box name="HTS0_T5" dx="[dxL0Tray5]" dy="[scntThick]" dz="[dzLong]"/>
0111                 <Box name="HTS0_T6" dx="[dxL0Tray6]" dy="[scntThick]" dz="[dzLong]"/>
0112                 <Box name="MBBTC" dx="[dxLayer1C]" dy="[layThick]" dz="[dzPanel]"/>
0113                 <Box name="MBBT" dx="[dxLayer1]" dy="[layThick]" dz="[dzPanel]"/>
0114                 <Box name="HTP1C_Top" dx="[dxLayer1C]" dy="[topThick]" dz="[dzLong]"/>
0115                 <Box name="HTP1_Top" dx="[dxLayer1]" dy="[topThick]" dz="[dzLong]"/>
0116                 <Box name="HTP1_R1P_Top" dx="[dxLayer1]" dy="[topThick]" dz="[dzLong]"/>
0117                 <Box name="HTP1_R1M_Top" dx="[dxLayer1]" dy="[topThick]" dz="[dzLong]"/>
0118                 <Box name="HTP1C_Bot" dx="[dxLayer1C]" dy="[botThick]" dz="[dzLong]"/>
0119                 <Box name="HTP1_Bot" dx="[dxLayer1]" dy="[botThick]" dz="[dzLong]"/>
0120                 <Box name="HTP1_R1P_Bot" dx="[dxLayer1]" dy="[botThick]" dz="[dzLong]"/>
0121                 <Box name="HTP1_R1M_Bot" dx="[dxLayer1]" dy="[botThick]" dz="[dzLong]"/>
0122                 <Box name="HTA1_R1P_Top" dx="[dxGapP]" dy="[topThick]" dz="[dzDiff]"/>
0123                 <Box name="HTA1_R1P_Bot" dx="[dxGapP]" dy="[botThick]" dz="[dzDiff]"/>
0124                 <Box name="HTA1_R1M_Top" dx="[dxGapM]" dy="[topThick]" dz="[dzDiff]"/>
0125                 <Box name="HTA1_R1M_Bot" dx="[dxGapM]" dy="[botThick]" dz="[dzDiff]"/>
0126                 <Box name="HTP1C_T1" dx="[dxL1CTray1]" dy="[trayThick]" dz="[dzLong]"/>
0127                 <Box name="HTP1_T1" dx="[dxL1Tray1]" dy="[trayThick]" dz="[dzLong]"/>
0128                 <Box name="HTP1C_T2" dx="[dxL1CTray2]" dy="[trayThick]" dz="[dzLong]"/>
0129                 <Box name="HTP1_T2" dx="[dxL1Tray2]" dy="[trayThick]" dz="[dzLong]"/>
0130                 <Box name="HTP1C_T3" dx="[dxL1CTray3]" dy="[trayThick]" dz="[dzLong]"/>
0131                 <Box name="HTP1_T3" dx="[dxL1Tray3]" dy="[trayThick]" dz="[dzLong]"/>
0132                 <Box name="HTP1_T3_S" dx="[dxL1Tray3]" dy="[trayThick]" dz="[dzShort]"/>
0133                 <Box name="HTP1C_T4" dx="[dxL1CTray4]" dy="[trayThick]" dz="[dzLong]"/>
0134                 <Box name="HTP1_T4" dx="[dxL1Tray4]" dy="[trayThick]" dz="[dzLong]"/>
0135                 <Box name="HTP1_T4_S" dx="[dxL1Tray4]" dy="[trayThick]" dz="[dzShort]"/>
0136                 <Box name="HTP1C_T5" dx="[dxL1CTray5]" dy="[trayThick]" dz="[dzLong]"/>
0137                 <Box name="HTP1_T5" dx="[dxL1Tray5]" dy="[trayThick]" dz="[dzLong]"/>
0138                 <Box name="HTP1_T5_S" dx="[dxL1Tray5]" dy="[trayThick]" dz="[dzShort]"/>
0139                 <Box name="HTP1C_T6" dx="[dxL1CTray6]" dy="[trayThick]" dz="[dzLong]"/>
0140                 <Box name="HTP1_T6" dx="[dxL1Tray6]" dy="[trayThick]" dz="[dzLong]"/>
0141                 <Box name="HTP1_T6_S" dx="[dxL1Tray6]" dy="[trayThick]" dz="[dzShort]"/>
0142                 <Box name="HTT1C_T1" dx="[dxL1CTray1]" dy="[plasThick]" dz="[dzLong]"/>
0143                 <Box name="HTT1_T1" dx="[dxL1Tray1]" dy="[plasThick]" dz="[dzLong]"/>
0144                 <Box name="HTT1C_T2" dx="[dxL1CTray2]" dy="[plasThick]" dz="[dzLong]"/>
0145                 <Box name="HTT1_T2" dx="[dxL1Tray2]" dy="[plasThick]" dz="[dzLong]"/>
0146                 <Box name="HTT1C_T3" dx="[dxL1CTray3]" dy="[plasThick]" dz="[dzLong]"/>
0147                 <Box name="HTT1_T3" dx="[dxL1Tray3]" dy="[plasThick]" dz="[dzLong]"/>
0148                 <Box name="HTT1_T3_S" dx="[dxL1Tray3]" dy="[plasThick]" dz="[dzShort]"/>
0149                 <Box name="HTT1C_T4" dx="[dxL1CTray4]" dy="[plasThick]" dz="[dzLong]"/>
0150                 <Box name="HTT1_T4" dx="[dxL1Tray4]" dy="[plasThick]" dz="[dzLong]"/>
0151                 <Box name="HTT1_T4_S" dx="[dxL1Tray4]" dy="[plasThick]" dz="[dzShort]"/>
0152                 <Box name="HTT1C_T5" dx="[dxL1CTray5]" dy="[plasThick]" dz="[dzLong]"/>
0153                 <Box name="HTT1_T5" dx="[dxL1Tray5]" dy="[plasThick]" dz="[dzLong]"/>
0154                 <Box name="HTT1_T5_S" dx="[dxL1Tray5]" dy="[plasThick]" dz="[dzShort]"/>
0155                 <Box name="HTT1C_T6" dx="[dxL1CTray6]" dy="[plasThick]" dz="[dzLong]"/>
0156                 <Box name="HTT1_T6" dx="[dxL1Tray6]" dy="[plasThick]" dz="[dzLong]"/>
0157                 <Box name="HTT1_T6_S" dx="[dxL1Tray6]" dy="[plasThick]" dz="[dzShort]"/>
0158                 <Box name="HTS1C_T1" dx="[dxL1CTray1]" dy="[scntThick]" dz="[dzLong]"/>
0159                 <Box name="HTS1_T1" dx="[dxL1Tray1]" dy="[scntThick]" dz="[dzLong]"/>
0160                 <Box name="HTS1C_T2" dx="[dxL1CTray2]" dy="[scntThick]" dz="[dzLong]"/>
0161                 <Box name="HTS1_T2" dx="[dxL1Tray2]" dy="[scntThick]" dz="[dzLong]"/>
0162                 <Box name="HTS1C_T3" dx="[dxL1CTray3]" dy="[scntThick]" dz="[dzLong]"/>
0163                 <Box name="HTS1_T3" dx="[dxL1Tray3]" dy="[scntThick]" dz="[dzLong]"/>
0164                 <Box name="HTS1_T3_S" dx="[dxL1Tray3]" dy="[scntThick]" dz="[dzShort]"/>
0165                 <Box name="HTS1C_T4" dx="[dxL1CTray4]" dy="[scntThick]" dz="[dzLong]"/>
0166                 <Box name="HTS1_T4" dx="[dxL1Tray4]" dy="[scntThick]" dz="[dzLong]"/>
0167                 <Box name="HTS1_T4_S" dx="[dxL1Tray4]" dy="[scntThick]" dz="[dzShort]"/>
0168                 <Box name="HTS1C_T5" dx="[dxL1CTray5]" dy="[scntThick]" dz="[dzLong]"/>
0169                 <Box name="HTS1_T5" dx="[dxL1Tray5]" dy="[scntThick]" dz="[dzLong]"/>
0170                 <Box name="HTS1_T5_S" dx="[dxL1Tray5]" dy="[scntThick]" dz="[dzShort]"/>
0171                 <Box name="HTS1C_T6" dx="[dxL1CTray6]" dy="[scntThick]" dz="[dzLong]"/>
0172                 <Box name="HTS1_T6" dx="[dxL1Tray6]" dy="[scntThick]" dz="[dzLong]"/>
0173                 <Box name="HTS1_T6_S" dx="[dxL1Tray6]" dy="[scntThick]" dz="[dzShort]"/>
0174                 <Box name="HTCE" dx="[dxStripEnd]" dy="[trayThick]" dz="[dzLong]"/>
0175                 <Box name="HTCE_S" dx="[dxStripEnd]" dy="[trayThick]" dz="[dzShort]"/>
0176                 <Box name="HTCM" dx="[dxStripMid]" dy="[trayThick]" dz="[dzLong]"/>
0177                 <Box name="HTCM_S" dx="[dxStripMid]" dy="[trayThick]" dz="[dzShort]"/>
0178         </SolidSection>
0179         <LogicalPartSection label="hcalouteralgo.xml">
0180                 <LogicalPart name="MBTail" category="unspecified">
0181                         <rSolid name="MBTail"/>
0182                         <rMaterial name="materials:StainlessSteel"/>
0183                 </LogicalPart>
0184                 <LogicalPart name="MBAT" category="unspecified">
0185                         <rSolid name="MBAT"/>
0186                         <rMaterial name="materials:Air"/>
0187                 </LogicalPart>
0188                 <LogicalPart name="HTP0_Top" category="unspecified">
0189                         <rSolid name="HTP0_Top"/>
0190                         <rMaterial name="materials:Honeycomb"/>
0191                 </LogicalPart>
0192                 <LogicalPart name="HTP0_Bot" category="unspecified">
0193                         <rSolid name="HTP0_Bot"/>
0194                         <rMaterial name="materials:Honeycomb"/>
0195                 </LogicalPart>
0196                 <LogicalPart name="HTP0_T1" category="unspecified">
0197                         <rSolid name="HTP0_T1"/>
0198                         <rMaterial name="materials:Polystyrene"/>
0199                 </LogicalPart>
0200                 <LogicalPart name="HTP0_T2" category="unspecified">
0201                         <rSolid name="HTP0_T2"/>
0202                         <rMaterial name="materials:Polystyrene"/>
0203                 </LogicalPart>
0204                 <LogicalPart name="HTP0_T3" category="unspecified">
0205                         <rSolid name="HTP0_T3"/>
0206                         <rMaterial name="materials:Polystyrene"/>
0207                 </LogicalPart>
0208                 <LogicalPart name="HTP0_T4" category="unspecified">
0209                         <rSolid name="HTP0_T4"/>
0210                         <rMaterial name="materials:Polystyrene"/>
0211                 </LogicalPart>
0212                 <LogicalPart name="HTP0_T5" category="unspecified">
0213                         <rSolid name="HTP0_T5"/>
0214                         <rMaterial name="materials:Polystyrene"/>
0215                 </LogicalPart>
0216                 <LogicalPart name="HTP0_T6" category="unspecified">
0217                         <rSolid name="HTP0_T6"/>
0218                         <rMaterial name="materials:Polystyrene"/>
0219                 </LogicalPart>
0220                 <LogicalPart name="HTT0_T1" category="unspecified">
0221                         <rSolid name="HTT0_T1"/>
0222                         <rMaterial name="materials:Polyethylene"/>
0223                 </LogicalPart>
0224                 <LogicalPart name="HTT0_T2" category="unspecified">
0225                         <rSolid name="HTT0_T2"/>
0226                         <rMaterial name="materials:Polyethylene"/>
0227                 </LogicalPart>
0228                 <LogicalPart name="HTT0_T3" category="unspecified">
0229                         <rSolid name="HTT0_T3"/>
0230                         <rMaterial name="materials:Polyethylene"/>
0231                 </LogicalPart>
0232                 <LogicalPart name="HTT0_T4" category="unspecified">
0233                         <rSolid name="HTT0_T4"/>
0234                         <rMaterial name="materials:Polyethylene"/>
0235                 </LogicalPart>
0236                 <LogicalPart name="HTT0_T5" category="unspecified">
0237                         <rSolid name="HTT0_T5"/>
0238                         <rMaterial name="materials:Polyethylene"/>
0239                 </LogicalPart>
0240                 <LogicalPart name="HTT0_T6" category="unspecified">
0241                         <rSolid name="HTT0_T6"/>
0242                         <rMaterial name="materials:Polyethylene"/>
0243                 </LogicalPart>
0244                 <LogicalPart name="HTS0_T1" category="unspecified">
0245                         <rSolid name="HTS0_T1"/>
0246                         <rMaterial name="materials:Scintillator"/>
0247                 </LogicalPart>
0248                 <LogicalPart name="HTS0_T2" category="unspecified">
0249                         <rSolid name="HTS0_T2"/>
0250                         <rMaterial name="materials:Scintillator"/>
0251                 </LogicalPart>
0252                 <LogicalPart name="HTS0_T3" category="unspecified">
0253                         <rSolid name="HTS0_T3"/>
0254                         <rMaterial name="materials:Scintillator"/>
0255                 </LogicalPart>
0256                 <LogicalPart name="HTS0_T4" category="unspecified">
0257                         <rSolid name="HTS0_T4"/>
0258                         <rMaterial name="materials:Scintillator"/>
0259                 </LogicalPart>
0260                 <LogicalPart name="HTS0_T5" category="unspecified">
0261                         <rSolid name="HTS0_T5"/>
0262                         <rMaterial name="materials:Scintillator"/>
0263                 </LogicalPart>
0264                 <LogicalPart name="HTS0_T6" category="unspecified">
0265                         <rSolid name="HTS0_T6"/>
0266                         <rMaterial name="materials:Scintillator"/>
0267                 </LogicalPart>
0268                 <LogicalPart name="MBBTC" category="unspecified">
0269                         <rSolid name="MBBTC"/>
0270                         <rMaterial name="materials:Air"/>
0271                 </LogicalPart>
0272                 <LogicalPart name="MBBTR" category="unspecified">
0273                         <rSolid name="MBBT"/>
0274                         <rMaterial name="materials:Air"/>
0275                 </LogicalPart>
0276                 <LogicalPart name="MBBTL" category="unspecified">
0277                         <rSolid name="MBBT"/>
0278                         <rMaterial name="materials:Air"/>
0279                 </LogicalPart>
0280                 <LogicalPart name="MBBT_R1P" category="unspecified">
0281                         <rSolid name="MBBT"/>
0282                         <rMaterial name="materials:Air"/>
0283                 </LogicalPart>
0284                 <LogicalPart name="MBBT_R1M" category="unspecified">
0285                         <rSolid name="MBBT"/>
0286                         <rMaterial name="materials:Air"/>
0287                 </LogicalPart>
0288                 <LogicalPart name="HTP1C_Top" category="unspecified">
0289                         <rSolid name="HTP1C_Top"/>
0290                         <rMaterial name="materials:Honeycomb"/>
0291                 </LogicalPart>
0292                 <LogicalPart name="HTP1_Top" category="unspecified">
0293                         <rSolid name="HTP1_Top"/>
0294                         <rMaterial name="materials:Honeycomb"/>
0295                 </LogicalPart>
0296                 <LogicalPart name="HTP1_R1P_Top" category="unspecified">
0297                         <rSolid name="HTP1_R1P_Top"/>
0298                         <rMaterial name="materials:Honeycomb"/>
0299                 </LogicalPart>
0300                 <LogicalPart name="HTP1_R1M_Top" category="unspecified">
0301                         <rSolid name="HTP1_R1M_Top"/>
0302                         <rMaterial name="materials:Honeycomb"/>
0303                 </LogicalPart>
0304                 <LogicalPart name="HTP1C_Bot" category="unspecified">
0305                         <rSolid name="HTP1C_Bot"/>
0306                         <rMaterial name="materials:Honeycomb"/>
0307                 </LogicalPart>
0308                 <LogicalPart name="HTP1_Bot" category="unspecified">
0309                         <rSolid name="HTP1_Bot"/>
0310                         <rMaterial name="materials:Honeycomb"/>
0311                 </LogicalPart>
0312                 <LogicalPart name="HTP1_R1P_Bot" category="unspecified">
0313                         <rSolid name="HTP1_R1P_Bot"/>
0314                         <rMaterial name="materials:Honeycomb"/>
0315                 </LogicalPart>
0316                 <LogicalPart name="HTP1_R1M_Bot" category="unspecified">
0317                         <rSolid name="HTP1_R1M_Bot"/>
0318                         <rMaterial name="materials:Honeycomb"/>
0319                 </LogicalPart>
0320                 <LogicalPart name="HTA1_R1P_Top" category="unspecified">
0321                         <rSolid name="HTA1_R1P_Top"/>
0322                         <rMaterial name="materials:Air"/>
0323                 </LogicalPart>
0324                 <LogicalPart name="HTA1_R1P_Bot" category="unspecified">
0325                         <rSolid name="HTA1_R1P_Bot"/>
0326                         <rMaterial name="materials:Air"/>
0327                 </LogicalPart>
0328                 <LogicalPart name="HTA1_R1M_Top" category="unspecified">
0329                         <rSolid name="HTA1_R1M_Top"/>
0330                         <rMaterial name="materials:Air"/>
0331                 </LogicalPart>
0332                 <LogicalPart name="HTA1_R1M_Bot" category="unspecified">
0333                         <rSolid name="HTA1_R1M_Bot"/>
0334                         <rMaterial name="materials:Air"/>
0335                 </LogicalPart>
0336                 <LogicalPart name="HTP1C_T1" category="unspecified">
0337                         <rSolid name="HTP1C_T1"/>
0338                         <rMaterial name="materials:Polystyrene"/>
0339                 </LogicalPart>
0340                 <LogicalPart name="HTP1_T1" category="unspecified">
0341                         <rSolid name="HTP1_T1"/>
0342                         <rMaterial name="materials:Polystyrene"/>
0343                 </LogicalPart>
0344                 <LogicalPart name="HTP1C_T2" category="unspecified">
0345                         <rSolid name="HTP1C_T2"/>
0346                         <rMaterial name="materials:Polystyrene"/>
0347                 </LogicalPart>
0348                 <LogicalPart name="HTP1_T2" category="unspecified">
0349                         <rSolid name="HTP1_T2"/>
0350                         <rMaterial name="materials:Polystyrene"/>
0351                 </LogicalPart>
0352                 <LogicalPart name="HTP1C_T3" category="unspecified">
0353                         <rSolid name="HTP1C_T3"/>
0354                         <rMaterial name="materials:Polystyrene"/>
0355                 </LogicalPart>
0356                 <LogicalPart name="HTP1_T3" category="unspecified">
0357                         <rSolid name="HTP1_T3"/>
0358                         <rMaterial name="materials:Polystyrene"/>
0359                 </LogicalPart>
0360                 <LogicalPart name="HTP1_T3_S" category="unspecified">
0361                         <rSolid name="HTP1_T3_S"/>
0362                         <rMaterial name="materials:Polystyrene"/>
0363                 </LogicalPart>
0364                 <LogicalPart name="HTP1C_T4" category="unspecified">
0365                         <rSolid name="HTP1C_T4"/>
0366                         <rMaterial name="materials:Polystyrene"/>
0367                 </LogicalPart>
0368                 <LogicalPart name="HTP1_T4" category="unspecified">
0369                         <rSolid name="HTP1_T4"/>
0370                         <rMaterial name="materials:Polystyrene"/>
0371                 </LogicalPart>
0372                 <LogicalPart name="HTP1_T4_S" category="unspecified">
0373                         <rSolid name="HTP1_T4_S"/>
0374                         <rMaterial name="materials:Polystyrene"/>
0375                 </LogicalPart>
0376                 <LogicalPart name="HTP1C_T5" category="unspecified">
0377                         <rSolid name="HTP1C_T5"/>
0378                         <rMaterial name="materials:Polystyrene"/>
0379                 </LogicalPart>
0380                 <LogicalPart name="HTP1_T5" category="unspecified">
0381                         <rSolid name="HTP1_T5"/>
0382                         <rMaterial name="materials:Polystyrene"/>
0383                 </LogicalPart>
0384                 <LogicalPart name="HTP1_T5_S" category="unspecified">
0385                         <rSolid name="HTP1_T5_S"/>
0386                         <rMaterial name="materials:Polystyrene"/>
0387                 </LogicalPart>
0388                 <LogicalPart name="HTP1C_T6" category="unspecified">
0389                         <rSolid name="HTP1C_T6"/>
0390                         <rMaterial name="materials:Polystyrene"/>
0391                 </LogicalPart>
0392                 <LogicalPart name="HTP1_T6" category="unspecified">
0393                         <rSolid name="HTP1_T6"/>
0394                         <rMaterial name="materials:Polystyrene"/>
0395                 </LogicalPart>
0396                 <LogicalPart name="HTP1_T6_S" category="unspecified">
0397                         <rSolid name="HTP1_T6_S"/>
0398                         <rMaterial name="materials:Polystyrene"/>
0399                 </LogicalPart>
0400                 <LogicalPart name="HTT1C_T1" category="unspecified">
0401                         <rSolid name="HTT1C_T1"/>
0402                         <rMaterial name="materials:Polyethylene"/>
0403                 </LogicalPart>
0404                 <LogicalPart name="HTT1_T1" category="unspecified">
0405                         <rSolid name="HTT1_T1"/>
0406                         <rMaterial name="materials:Polyethylene"/>
0407                 </LogicalPart>
0408                 <LogicalPart name="HTT1C_T2" category="unspecified">
0409                         <rSolid name="HTT1C_T2"/>
0410                         <rMaterial name="materials:Polyethylene"/>
0411                 </LogicalPart>
0412                 <LogicalPart name="HTT1_T2" category="unspecified">
0413                         <rSolid name="HTT1_T2"/>
0414                         <rMaterial name="materials:Polyethylene"/>
0415                 </LogicalPart>
0416                 <LogicalPart name="HTT1C_T3" category="unspecified">
0417                         <rSolid name="HTT1C_T3"/>
0418                         <rMaterial name="materials:Polyethylene"/>
0419                 </LogicalPart>
0420                 <LogicalPart name="HTT1_T3" category="unspecified">
0421                         <rSolid name="HTT1_T3"/>
0422                         <rMaterial name="materials:Polyethylene"/>
0423                 </LogicalPart>
0424                 <LogicalPart name="HTT1_T3_S" category="unspecified">
0425                         <rSolid name="HTT1_T3_S"/>
0426                         <rMaterial name="materials:Polyethylene"/>
0427                 </LogicalPart>
0428                 <LogicalPart name="HTT1C_T4" category="unspecified">
0429                         <rSolid name="HTT1C_T4"/>
0430                         <rMaterial name="materials:Polyethylene"/>
0431                 </LogicalPart>
0432                 <LogicalPart name="HTT1_T4" category="unspecified">
0433                         <rSolid name="HTT1_T4"/>
0434                         <rMaterial name="materials:Polyethylene"/>
0435                 </LogicalPart>
0436                 <LogicalPart name="HTT1_T4_S" category="unspecified">
0437                         <rSolid name="HTT1_T4_S"/>
0438                         <rMaterial name="materials:Polyethylene"/>
0439                 </LogicalPart>
0440                 <LogicalPart name="HTT1C_T5" category="unspecified">
0441                         <rSolid name="HTT1C_T5"/>
0442                         <rMaterial name="materials:Polyethylene"/>
0443                 </LogicalPart>
0444                 <LogicalPart name="HTT1_T5" category="unspecified">
0445                         <rSolid name="HTT1_T5"/>
0446                         <rMaterial name="materials:Polyethylene"/>
0447                 </LogicalPart>
0448                 <LogicalPart name="HTT1_T5_S" category="unspecified">
0449                         <rSolid name="HTT1_T5_S"/>
0450                         <rMaterial name="materials:Polyethylene"/>
0451                 </LogicalPart>
0452                 <LogicalPart name="HTT1C_T6" category="unspecified">
0453                         <rSolid name="HTT1C_T6"/>
0454                         <rMaterial name="materials:Polyethylene"/>
0455                 </LogicalPart>
0456                 <LogicalPart name="HTT1_T6" category="unspecified">
0457                         <rSolid name="HTT1_T6"/>
0458                         <rMaterial name="materials:Polyethylene"/>
0459                 </LogicalPart>
0460                 <LogicalPart name="HTT1_T6_S" category="unspecified">
0461                         <rSolid name="HTT1_T6_S"/>
0462                         <rMaterial name="materials:Polyethylene"/>
0463                 </LogicalPart>
0464                 <LogicalPart name="HTS1C_T1" category="unspecified">
0465                         <rSolid name="HTS1C_T1"/>
0466                         <rMaterial name="materials:Scintillator"/>
0467                 </LogicalPart>
0468                 <LogicalPart name="HTS1_T1" category="unspecified">
0469                         <rSolid name="HTS1_T1"/>
0470                         <rMaterial name="materials:Scintillator"/>
0471                 </LogicalPart>
0472                 <LogicalPart name="HTS1C_T2" category="unspecified">
0473                         <rSolid name="HTS1C_T2"/>
0474                         <rMaterial name="materials:Scintillator"/>
0475                 </LogicalPart>
0476                 <LogicalPart name="HTS1_T2" category="unspecified">
0477                         <rSolid name="HTS1_T2"/>
0478                         <rMaterial name="materials:Scintillator"/>
0479                 </LogicalPart>
0480                 <LogicalPart name="HTS1C_T3" category="unspecified">
0481                         <rSolid name="HTS1C_T3"/>
0482                         <rMaterial name="materials:Scintillator"/>
0483                 </LogicalPart>
0484                 <LogicalPart name="HTS1_T3" category="unspecified">
0485                         <rSolid name="HTS1_T3"/>
0486                         <rMaterial name="materials:Scintillator"/>
0487                 </LogicalPart>
0488                 <LogicalPart name="HTS1_T3_S" category="unspecified">
0489                         <rSolid name="HTS1_T3_S"/>
0490                         <rMaterial name="materials:Scintillator"/>
0491                 </LogicalPart>
0492                 <LogicalPart name="HTS1C_T4" category="unspecified">
0493                         <rSolid name="HTS1C_T4"/>
0494                         <rMaterial name="materials:Scintillator"/>
0495                 </LogicalPart>
0496                 <LogicalPart name="HTS1_T4" category="unspecified">
0497                         <rSolid name="HTS1_T4"/>
0498                         <rMaterial name="materials:Scintillator"/>
0499                 </LogicalPart>
0500                 <LogicalPart name="HTS1_T4_S" category="unspecified">
0501                         <rSolid name="HTS1_T4_S"/>
0502                         <rMaterial name="materials:Scintillator"/>
0503                 </LogicalPart>
0504                 <LogicalPart name="HTS1C_T5" category="unspecified">
0505                         <rSolid name="HTS1C_T5"/>
0506                         <rMaterial name="materials:Scintillator"/>
0507                 </LogicalPart>
0508                 <LogicalPart name="HTS1_T5" category="unspecified">
0509                         <rSolid name="HTS1_T5"/>
0510                         <rMaterial name="materials:Scintillator"/>
0511                 </LogicalPart>
0512                 <LogicalPart name="HTS1_T5_S" category="unspecified">
0513                         <rSolid name="HTS1_T5_S"/>
0514                         <rMaterial name="materials:Scintillator"/>
0515                 </LogicalPart>
0516                 <LogicalPart name="HTS1C_T6" category="unspecified">
0517                         <rSolid name="HTS1C_T6"/>
0518                         <rMaterial name="materials:Scintillator"/>
0519                 </LogicalPart>
0520                 <LogicalPart name="HTS1_T6" category="unspecified">
0521                         <rSolid name="HTS1_T6"/>
0522                         <rMaterial name="materials:Scintillator"/>
0523                 </LogicalPart>
0524                 <LogicalPart name="HTS1_T6_S" category="unspecified">
0525                         <rSolid name="HTS1_T6_S"/>
0526                         <rMaterial name="materials:Scintillator"/>
0527                 </LogicalPart>
0528                 <LogicalPart name="HTCE" category="unspecified">
0529                         <rSolid name="HTCE"/>
0530                         <rMaterial name="materials:Aluminium"/>
0531                 </LogicalPart>
0532                 <LogicalPart name="HTCE_S" category="unspecified">
0533                         <rSolid name="HTCE_S"/>
0534                         <rMaterial name="materials:Aluminium"/>
0535                 </LogicalPart>
0536                 <LogicalPart name="HTCM" category="unspecified">
0537                         <rSolid name="HTCM"/>
0538                         <rMaterial name="materials:Aluminium"/>
0539                 </LogicalPart>
0540                 <LogicalPart name="HTCM_S" category="unspecified">
0541                         <rSolid name="HTCM_S"/>
0542                         <rMaterial name="materials:Aluminium"/>
0543                 </LogicalPart>
0544         </LogicalPartSection>
0545         <PosPartSection label="hcalouteralgo.xml">
0546                 <PosPart copyNumber="3001">
0547                         <rParent name="hcalouteralgo:HTP0_T1"/>
0548                         <rChild name="hcalouteralgo:HTT0_T1"/>
0549                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0550                 </PosPart>
0551                 <PosPart copyNumber="173">
0552                         <rParent name="hcalouteralgo:HTT0_T1"/>
0553                         <rChild name="hcalouteralgo:HTS0_T1"/>
0554                 </PosPart>
0555                 <PosPart copyNumber="3001">
0556                         <rParent name="hcalouteralgo:HTP0_T2"/>
0557                         <rChild name="hcalouteralgo:HTT0_T2"/>
0558                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0559                 </PosPart>
0560                 <PosPart copyNumber="173">
0561                         <rParent name="hcalouteralgo:HTT0_T2"/>
0562                         <rChild name="hcalouteralgo:HTS0_T2"/>
0563                 </PosPart>
0564                 <PosPart copyNumber="3001">
0565                         <rParent name="hcalouteralgo:HTP0_T3"/>
0566                         <rChild name="hcalouteralgo:HTT0_T3"/>
0567                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0568                 </PosPart>
0569                 <PosPart copyNumber="173">
0570                         <rParent name="hcalouteralgo:HTT0_T3"/>
0571                         <rChild name="hcalouteralgo:HTS0_T3"/>
0572                 </PosPart>
0573                 <PosPart copyNumber="3001">
0574                         <rParent name="hcalouteralgo:HTP0_T4"/>
0575                         <rChild name="hcalouteralgo:HTT0_T4"/>
0576                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0577                 </PosPart>
0578                 <PosPart copyNumber="173">
0579                         <rParent name="hcalouteralgo:HTT0_T4"/>
0580                         <rChild name="hcalouteralgo:HTS0_T4"/>
0581                 </PosPart>
0582                 <PosPart copyNumber="3001">
0583                         <rParent name="hcalouteralgo:HTP0_T5"/>
0584                         <rChild name="hcalouteralgo:HTT0_T5"/>
0585                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0586                 </PosPart>
0587                 <PosPart copyNumber="173">
0588                         <rParent name="hcalouteralgo:HTT0_T5"/>
0589                         <rChild name="hcalouteralgo:HTS0_T5"/>
0590                 </PosPart>
0591                 <PosPart copyNumber="3001">
0592                         <rParent name="hcalouteralgo:HTP0_T6"/>
0593                         <rChild name="hcalouteralgo:HTT0_T6"/>
0594                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0595                 </PosPart>
0596                 <PosPart copyNumber="173">
0597                         <rParent name="hcalouteralgo:HTT0_T6"/>
0598                         <rChild name="hcalouteralgo:HTS0_T6"/>
0599                 </PosPart>
0600                 <PosPart copyNumber="1">
0601                         <rParent name="hcalouteralgo:MBAT"/>
0602                         <rChild name="hcalouteralgo:HTP0_Top"/>
0603                         <Translation x="0*fm" y="[yTop]" z="0*fm"/>
0604                 </PosPart>
0605                 <PosPart copyNumber="2">
0606                         <rParent name="hcalouteralgo:MBAT"/>
0607                         <rChild name="hcalouteralgo:HTP0_Bot"/>
0608                         <Translation x="0*fm" y="[yBot]" z="0*fm"/>
0609                 </PosPart>
0610                 <PosPart copyNumber="1">
0611                         <rParent name="hcalouteralgo:MBAT"/>
0612                         <rChild name="hcalouteralgo:HTP0_T1"/>
0613                         <Translation x="[xL0Tray1]" y="[yTray]" z="0*fm"/>
0614                 </PosPart>
0615                 <PosPart copyNumber="2">
0616                         <rParent name="hcalouteralgo:MBAT"/>
0617                         <rChild name="hcalouteralgo:HTP0_T2"/>
0618                         <Translation x="[xL0Tray2]" y="[yTray]" z="0*fm"/>
0619                 </PosPart>
0620                 <PosPart copyNumber="3">
0621                         <rParent name="hcalouteralgo:MBAT"/>
0622                         <rChild name="hcalouteralgo:HTP0_T3"/>
0623                         <Translation x="[xL0Tray3]" y="[yTray]" z="0*fm"/>
0624                 </PosPart>
0625                 <PosPart copyNumber="4">
0626                         <rParent name="hcalouteralgo:MBAT"/>
0627                         <rChild name="hcalouteralgo:HTP0_T4"/>
0628                         <Translation x="[xL0Tray4]" y="[yTray]" z="0*fm"/>
0629                 </PosPart>
0630                 <PosPart copyNumber="5">
0631                         <rParent name="hcalouteralgo:MBAT"/>
0632                         <rChild name="hcalouteralgo:HTP0_T5"/>
0633                         <Translation x="[xL0Tray5]" y="[yTray]" z="0*fm"/>
0634                 </PosPart>
0635                 <PosPart copyNumber="6">
0636                         <rParent name="hcalouteralgo:MBAT"/>
0637                         <rChild name="hcalouteralgo:HTP0_T6"/>
0638                         <Translation x="[xL0Tray6]" y="[yTray]" z="0*fm"/>
0639                 </PosPart>
0640                 <PosPart copyNumber="1">
0641                         <rParent name="hcalouteralgo:MBAT"/>
0642                         <rChild name="hcalouteralgo:HTCE"/>
0643                         <Translation x="[xStripEndL0]" y="[yTray]" z="0*fm"/>
0644                 </PosPart>
0645                 <PosPart copyNumber="2">
0646                         <rParent name="hcalouteralgo:MBAT"/>
0647                         <rChild name="hcalouteralgo:HTCE"/>
0648                         <Translation x="-[xStripEndL0]" y="[yTray]" z="0*fm"/>
0649                 </PosPart>
0650                 <PosPart copyNumber="1">
0651                         <rParent name="hcalouteralgo:MBAT"/>
0652                         <rChild name="hcalouteralgo:HTCM"/>
0653                         <Translation x="[xStrip1L0]" y="[yTray]" z="0*fm"/>
0654                 </PosPart>
0655                 <PosPart copyNumber="2">
0656                         <rParent name="hcalouteralgo:MBAT"/>
0657                         <rChild name="hcalouteralgo:HTCM"/>
0658                         <Translation x="[xStrip2L0]" y="[yTray]" z="0*fm"/>
0659                 </PosPart>
0660                 <PosPart copyNumber="3">
0661                         <rParent name="hcalouteralgo:MBAT"/>
0662                         <rChild name="hcalouteralgo:HTCM"/>
0663                         <Translation x="[xStrip3L0]" y="[yTray]" z="0*fm"/>
0664                 </PosPart>
0665                 <PosPart copyNumber="4">
0666                         <rParent name="hcalouteralgo:MBAT"/>
0667                         <rChild name="hcalouteralgo:HTCM"/>
0668                         <Translation x="[xStrip4L0]" y="[yTray]" z="0*fm"/>
0669                 </PosPart>
0670                 <PosPart copyNumber="5">
0671                         <rParent name="hcalouteralgo:MBAT"/>
0672                         <rChild name="hcalouteralgo:HTCM"/>
0673                         <Translation x="[xStrip5L0]" y="[yTray]" z="0*fm"/>
0674                 </PosPart>
0675                 <PosPart copyNumber="3001">
0676                         <rParent name="hcalouteralgo:HTP1C_T1"/>
0677                         <rChild name="hcalouteralgo:HTT1C_T1"/>
0678                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0679                 </PosPart>
0680                 <PosPart copyNumber="183">
0681                         <rParent name="hcalouteralgo:HTT1C_T1"/>
0682                         <rChild name="hcalouteralgo:HTS1C_T1"/>
0683                 </PosPart>
0684                 <PosPart copyNumber="3001">
0685                         <rParent name="hcalouteralgo:HTP1_T1"/>
0686                         <rChild name="hcalouteralgo:HTT1_T1"/>
0687                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0688                 </PosPart>
0689                 <PosPart copyNumber="183">
0690                         <rParent name="hcalouteralgo:HTT1_T1"/>
0691                         <rChild name="hcalouteralgo:HTS1_T1"/>
0692                 </PosPart>
0693                 <PosPart copyNumber="3001">
0694                         <rParent name="hcalouteralgo:HTP1C_T2"/>
0695                         <rChild name="hcalouteralgo:HTT1C_T2"/>
0696                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0697                 </PosPart>
0698                 <PosPart copyNumber="183">
0699                         <rParent name="hcalouteralgo:HTT1C_T2"/>
0700                         <rChild name="hcalouteralgo:HTS1C_T2"/>
0701                 </PosPart>
0702                 <PosPart copyNumber="3001">
0703                         <rParent name="hcalouteralgo:HTP1_T2"/>
0704                         <rChild name="hcalouteralgo:HTT1_T2"/>
0705                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0706                 </PosPart>
0707                 <PosPart copyNumber="183">
0708                         <rParent name="hcalouteralgo:HTT1_T2"/>
0709                         <rChild name="hcalouteralgo:HTS1_T2"/>
0710                 </PosPart>
0711                 <PosPart copyNumber="3001">
0712                         <rParent name="hcalouteralgo:HTP1C_T3"/>
0713                         <rChild name="hcalouteralgo:HTT1C_T3"/>
0714                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0715                 </PosPart>
0716                 <PosPart copyNumber="183">
0717                         <rParent name="hcalouteralgo:HTT1C_T3"/>
0718                         <rChild name="hcalouteralgo:HTS1C_T3"/>
0719                 </PosPart>
0720                 <PosPart copyNumber="3001">
0721                         <rParent name="hcalouteralgo:HTP1_T3"/>
0722                         <rChild name="hcalouteralgo:HTT1_T3"/>
0723                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0724                 </PosPart>
0725                 <PosPart copyNumber="183">
0726                         <rParent name="hcalouteralgo:HTT1_T3"/>
0727                         <rChild name="hcalouteralgo:HTS1_T3"/>
0728                 </PosPart>
0729                 <PosPart copyNumber="3001">
0730                         <rParent name="hcalouteralgo:HTP1_T3_S"/>
0731                         <rChild name="hcalouteralgo:HTT1_T3_S"/>
0732                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0733                 </PosPart>
0734                 <PosPart copyNumber="183">
0735                         <rParent name="hcalouteralgo:HTT1_T3_S"/>
0736                         <rChild name="hcalouteralgo:HTS1_T3_S"/>
0737                 </PosPart>
0738                 <PosPart copyNumber="3001">
0739                         <rParent name="hcalouteralgo:HTP1C_T4"/>
0740                         <rChild name="hcalouteralgo:HTT1C_T4"/>
0741                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0742                 </PosPart>
0743                 <PosPart copyNumber="183">
0744                         <rParent name="hcalouteralgo:HTT1C_T4"/>
0745                         <rChild name="hcalouteralgo:HTS1C_T4"/>
0746                 </PosPart>
0747                 <PosPart copyNumber="3001">
0748                         <rParent name="hcalouteralgo:HTP1_T4"/>
0749                         <rChild name="hcalouteralgo:HTT1_T4"/>
0750                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0751                 </PosPart>
0752                 <PosPart copyNumber="183">
0753                         <rParent name="hcalouteralgo:HTT1_T4"/>
0754                         <rChild name="hcalouteralgo:HTS1_T4"/>
0755                 </PosPart>
0756                 <PosPart copyNumber="3001">
0757                         <rParent name="hcalouteralgo:HTP1_T4_S"/>
0758                         <rChild name="hcalouteralgo:HTT1_T4_S"/>
0759                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0760                 </PosPart>
0761                 <PosPart copyNumber="183">
0762                         <rParent name="hcalouteralgo:HTT1_T4_S"/>
0763                         <rChild name="hcalouteralgo:HTS1_T4_S"/>
0764                 </PosPart>
0765                 <PosPart copyNumber="3001">
0766                         <rParent name="hcalouteralgo:HTP1C_T5"/>
0767                         <rChild name="hcalouteralgo:HTT1C_T5"/>
0768                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0769                 </PosPart>
0770                 <PosPart copyNumber="183">
0771                         <rParent name="hcalouteralgo:HTT1C_T5"/>
0772                         <rChild name="hcalouteralgo:HTS1C_T5"/>
0773                 </PosPart>
0774                 <PosPart copyNumber="3001">
0775                         <rParent name="hcalouteralgo:HTP1_T5"/>
0776                         <rChild name="hcalouteralgo:HTT1_T5"/>
0777                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0778                 </PosPart>
0779                 <PosPart copyNumber="183">
0780                         <rParent name="hcalouteralgo:HTT1_T5"/>
0781                         <rChild name="hcalouteralgo:HTS1_T5"/>
0782                 </PosPart>
0783                 <PosPart copyNumber="3001">
0784                         <rParent name="hcalouteralgo:HTP1_T5_S"/>
0785                         <rChild name="hcalouteralgo:HTT1_T5_S"/>
0786                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0787                 </PosPart>
0788                 <PosPart copyNumber="183">
0789                         <rParent name="hcalouteralgo:HTT1_T5_S"/>
0790                         <rChild name="hcalouteralgo:HTS1_T5_S"/>
0791                 </PosPart>
0792                 <PosPart copyNumber="3001">
0793                         <rParent name="hcalouteralgo:HTP1C_T6"/>
0794                         <rChild name="hcalouteralgo:HTT1C_T6"/>
0795                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0796                 </PosPart>
0797                 <PosPart copyNumber="183">
0798                         <rParent name="hcalouteralgo:HTT1C_T6"/>
0799                         <rChild name="hcalouteralgo:HTS1C_T6"/>
0800                 </PosPart>
0801                 <PosPart copyNumber="3001">
0802                         <rParent name="hcalouteralgo:HTP1_T6"/>
0803                         <rChild name="hcalouteralgo:HTT1_T6"/>
0804                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0805                 </PosPart>
0806                 <PosPart copyNumber="183">
0807                         <rParent name="hcalouteralgo:HTT1_T6"/>
0808                         <rChild name="hcalouteralgo:HTS1_T6"/>
0809                 </PosPart>
0810                 <PosPart copyNumber="3001">
0811                         <rParent name="hcalouteralgo:HTP1_T6_S"/>
0812                         <rChild name="hcalouteralgo:HTT1_T6_S"/>
0813                         <Translation x="0*fm" y="-0.5*mm" z="0*fm"/>
0814                 </PosPart>
0815                 <PosPart copyNumber="183">
0816                         <rParent name="hcalouteralgo:HTT1_T6_S"/>
0817                         <rChild name="hcalouteralgo:HTS1_T6_S"/>
0818                 </PosPart>
0819                 <PosPart copyNumber="1">
0820                         <rParent name="hcalouteralgo:MBBTC"/>
0821                         <rChild name="hcalouteralgo:HTP1C_Top"/>
0822                         <Translation x="0*fm" y="[yTop]" z="0*fm"/>
0823                 </PosPart>
0824                 <PosPart copyNumber="2">
0825                         <rParent name="hcalouteralgo:MBBTC"/>
0826                         <rChild name="hcalouteralgo:HTP1C_Bot"/>
0827                         <Translation x="0*fm" y="[yBot]" z="0*fm"/>
0828                 </PosPart>
0829                 <PosPart copyNumber="1">
0830                         <rParent name="hcalouteralgo:MBBTC"/>
0831                         <rChild name="hcalouteralgo:HTP1C_T1"/>
0832                         <Translation x="[xL1CTray1]" y="[yTray]" z="0*fm"/>
0833                 </PosPart>
0834                 <PosPart copyNumber="2">
0835                         <rParent name="hcalouteralgo:MBBTC"/>
0836                         <rChild name="hcalouteralgo:HTP1C_T2"/>
0837                         <Translation x="[xL1CTray2]" y="[yTray]" z="0*fm"/>
0838                 </PosPart>
0839                 <PosPart copyNumber="3">
0840                         <rParent name="hcalouteralgo:MBBTC"/>
0841                         <rChild name="hcalouteralgo:HTP1C_T3"/>
0842                         <Translation x="[xL1CTray3]" y="[yTray]" z="0*fm"/>
0843                 </PosPart>
0844                 <PosPart copyNumber="4">
0845                         <rParent name="hcalouteralgo:MBBTC"/>
0846                         <rChild name="hcalouteralgo:HTP1C_T4"/>
0847                         <Translation x="[xL1CTray4]" y="[yTray]" z="0*fm"/>
0848                 </PosPart>
0849                 <PosPart copyNumber="5">
0850                         <rParent name="hcalouteralgo:MBBTC"/>
0851                         <rChild name="hcalouteralgo:HTP1C_T5"/>
0852                         <Translation x="[xL1CTray5]" y="[yTray]" z="0*fm"/>
0853                 </PosPart>
0854                 <PosPart copyNumber="6">
0855                         <rParent name="hcalouteralgo:MBBTC"/>
0856                         <rChild name="hcalouteralgo:HTP1C_T6"/>
0857                         <Translation x="[xL1CTray6]" y="[yTray]" z="0*fm"/>
0858                 </PosPart>
0859                 <PosPart copyNumber="1">
0860                         <rParent name="hcalouteralgo:MBBTC"/>
0861                         <rChild name="hcalouteralgo:HTCE"/>
0862                         <Translation x="[xStripEndL1C]" y="[yTray]" z="0*fm"/>
0863                 </PosPart>
0864                 <PosPart copyNumber="2">
0865                         <rParent name="hcalouteralgo:MBBTC"/>
0866                         <rChild name="hcalouteralgo:HTCE"/>
0867                         <Translation x="-[xStripEndL1C]" y="[yTray]" z="0*fm"/>
0868                 </PosPart>
0869                 <PosPart copyNumber="1">
0870                         <rParent name="hcalouteralgo:MBBTC"/>
0871                         <rChild name="hcalouteralgo:HTCM"/>
0872                         <Translation x="[xStrip1L1C]" y="[yTray]" z="0*fm"/>
0873                 </PosPart>
0874                 <PosPart copyNumber="2">
0875                         <rParent name="hcalouteralgo:MBBTC"/>
0876                         <rChild name="hcalouteralgo:HTCM"/>
0877                         <Translation x="[xStrip2L1C]" y="[yTray]" z="0*fm"/>
0878                 </PosPart>
0879                 <PosPart copyNumber="3">
0880                         <rParent name="hcalouteralgo:MBBTC"/>
0881                         <rChild name="hcalouteralgo:HTCM"/>
0882                         <Translation x="[xStrip3L1C]" y="[yTray]" z="0*fm"/>
0883                 </PosPart>
0884                 <PosPart copyNumber="4">
0885                         <rParent name="hcalouteralgo:MBBTC"/>
0886                         <rChild name="hcalouteralgo:HTCM"/>
0887                         <Translation x="[xStrip4L1C]" y="[yTray]" z="0*fm"/>
0888                 </PosPart>
0889                 <PosPart copyNumber="5">
0890                         <rParent name="hcalouteralgo:MBBTC"/>
0891                         <rChild name="hcalouteralgo:HTCM"/>
0892                         <Translation x="[xStrip5L1C]" y="[yTray]" z="0*fm"/>
0893                 </PosPart>
0894                 <PosPart copyNumber="1">
0895                         <rParent name="hcalouteralgo:MBBTR"/>
0896                         <rChild name="hcalouteralgo:HTP1_Top"/>
0897                         <Translation x="0*fm" y="[yTop]" z="[dzRing]"/>
0898                 </PosPart>
0899                 <PosPart copyNumber="2">
0900                         <rParent name="hcalouteralgo:MBBTR"/>
0901                         <rChild name="hcalouteralgo:HTP1_Bot"/>
0902                         <Translation x="0*fm" y="[yBot]" z="[dzRing]"/>
0903                 </PosPart>
0904                 <PosPart copyNumber="1">
0905                         <rParent name="hcalouteralgo:MBBTR"/>
0906                         <rChild name="hcalouteralgo:HTP1_T1"/>
0907                         <Translation x="[xL1Tray1]" y="[yTray]" z="[dzRing]"/>
0908                 </PosPart>
0909                 <PosPart copyNumber="2">
0910                         <rParent name="hcalouteralgo:MBBTR"/>
0911                         <rChild name="hcalouteralgo:HTP1_T2"/>
0912                         <Translation x="[xL1Tray2]" y="[yTray]" z="[dzRing]"/>
0913                 </PosPart>
0914                 <PosPart copyNumber="3">
0915                         <rParent name="hcalouteralgo:MBBTR"/>
0916                         <rChild name="hcalouteralgo:HTP1_T3"/>
0917                         <Translation x="[xL1Tray3]" y="[yTray]" z="[dzRing]"/>
0918                 </PosPart>
0919                 <PosPart copyNumber="4">
0920                         <rParent name="hcalouteralgo:MBBTR"/>
0921                         <rChild name="hcalouteralgo:HTP1_T4"/>
0922                         <Translation x="[xL1Tray4]" y="[yTray]" z="[dzRing]"/>
0923                 </PosPart>
0924                 <PosPart copyNumber="5">
0925                         <rParent name="hcalouteralgo:MBBTR"/>
0926                         <rChild name="hcalouteralgo:HTP1_T5"/>
0927                         <Translation x="[xL1Tray5]" y="[yTray]" z="[dzRing]"/>
0928                 </PosPart>
0929                 <PosPart copyNumber="6">
0930                         <rParent name="hcalouteralgo:MBBTR"/>
0931                         <rChild name="hcalouteralgo:HTP1_T6"/>
0932                         <Translation x="[xL1Tray6]" y="[yTray]" z="[dzRing]"/>
0933                 </PosPart>
0934                 <PosPart copyNumber="1">
0935                         <rParent name="hcalouteralgo:MBBTR"/>
0936                         <rChild name="hcalouteralgo:HTCE"/>
0937                         <Translation x="[xStripEndL1]" y="[yTray]" z="[dzRing]"/>
0938                 </PosPart>
0939                 <PosPart copyNumber="2">
0940                         <rParent name="hcalouteralgo:MBBTR"/>
0941                         <rChild name="hcalouteralgo:HTCE"/>
0942                         <Translation x="-[xStripEndL1]" y="[yTray]" z="[dzRing]"/>
0943                 </PosPart>
0944                 <PosPart copyNumber="1">
0945                         <rParent name="hcalouteralgo:MBBTR"/>
0946                         <rChild name="hcalouteralgo:HTCM"/>
0947                         <Translation x="[xStrip1L1]" y="[yTray]" z="[dzRing]"/>
0948                 </PosPart>
0949                 <PosPart copyNumber="2">
0950                         <rParent name="hcalouteralgo:MBBTR"/>
0951                         <rChild name="hcalouteralgo:HTCM"/>
0952                         <Translation x="[xStrip2L1]" y="[yTray]" z="[dzRing]"/>
0953                 </PosPart>
0954                 <PosPart copyNumber="3">
0955                         <rParent name="hcalouteralgo:MBBTR"/>
0956                         <rChild name="hcalouteralgo:HTCM"/>
0957                         <Translation x="[xStrip3L1]" y="[yTray]" z="[dzRing]"/>
0958                 </PosPart>
0959                 <PosPart copyNumber="4">
0960                         <rParent name="hcalouteralgo:MBBTR"/>
0961                         <rChild name="hcalouteralgo:HTCM"/>
0962                         <Translation x="[xStrip4L1]" y="[yTray]" z="[dzRing]"/>
0963                 </PosPart>
0964                 <PosPart copyNumber="5">
0965                         <rParent name="hcalouteralgo:MBBTR"/>
0966                         <rChild name="hcalouteralgo:HTCM"/>
0967                         <Translation x="[xStrip5L1]" y="[yTray]" z="[dzRing]"/>
0968                 </PosPart>
0969                 <PosPart copyNumber="1">
0970                         <rParent name="hcalouteralgo:MBBTL"/>
0971                         <rChild name="hcalouteralgo:HTP1_Top"/>
0972                         <Translation x="0*fm" y="[yTop]" z="-[dzRing]"/>
0973                 </PosPart>
0974                 <PosPart copyNumber="2">
0975                         <rParent name="hcalouteralgo:MBBTL"/>
0976                         <rChild name="hcalouteralgo:HTP1_Bot"/>
0977                         <Translation x="0*fm" y="[yBot]" z="-[dzRing]"/>
0978                 </PosPart>
0979                 <PosPart copyNumber="1">
0980                         <rParent name="hcalouteralgo:MBBTL"/>
0981                         <rChild name="hcalouteralgo:HTP1_T1"/>
0982                         <Translation x="[xL1Tray1]" y="[yTray]" z="-[dzRing]"/>
0983                 </PosPart>
0984                 <PosPart copyNumber="2">
0985                         <rParent name="hcalouteralgo:MBBTL"/>
0986                         <rChild name="hcalouteralgo:HTP1_T2"/>
0987                         <Translation x="[xL1Tray2]" y="[yTray]" z="-[dzRing]"/>
0988                 </PosPart>
0989                 <PosPart copyNumber="3">
0990                         <rParent name="hcalouteralgo:MBBTL"/>
0991                         <rChild name="hcalouteralgo:HTP1_T3"/>
0992                         <Translation x="[xL1Tray3]" y="[yTray]" z="-[dzRing]"/>
0993                 </PosPart>
0994                 <PosPart copyNumber="4">
0995                         <rParent name="hcalouteralgo:MBBTL"/>
0996                         <rChild name="hcalouteralgo:HTP1_T4"/>
0997                         <Translation x="[xL1Tray4]" y="[yTray]" z="-[dzRing]"/>
0998                 </PosPart>
0999                 <PosPart copyNumber="5">
1000                         <rParent name="hcalouteralgo:MBBTL"/>
1001                         <rChild name="hcalouteralgo:HTP1_T5"/>
1002                         <Translation x="[xL1Tray5]" y="[yTray]" z="-[dzRing]"/>
1003                 </PosPart>
1004                 <PosPart copyNumber="6">
1005                         <rParent name="hcalouteralgo:MBBTL"/>
1006                         <rChild name="hcalouteralgo:HTP1_T6"/>
1007                         <Translation x="[xL1Tray6]" y="[yTray]" z="-[dzRing]"/>
1008                 </PosPart>
1009                 <PosPart copyNumber="1">
1010                         <rParent name="hcalouteralgo:MBBTL"/>
1011                         <rChild name="hcalouteralgo:HTCE"/>
1012                         <Translation x="[xStripEndL1]" y="[yTray]" z="-[dzRing]"/>
1013                 </PosPart>
1014                 <PosPart copyNumber="2">
1015                         <rParent name="hcalouteralgo:MBBTL"/>
1016                         <rChild name="hcalouteralgo:HTCE"/>
1017                         <Translation x="-[xStripEndL1]" y="[yTray]" z="-[dzRing]"/>
1018                 </PosPart>
1019                 <PosPart copyNumber="1">
1020                         <rParent name="hcalouteralgo:MBBTL"/>
1021                         <rChild name="hcalouteralgo:HTCM"/>
1022                         <Translation x="[xStrip1L1]" y="[yTray]" z="-[dzRing]"/>
1023                 </PosPart>
1024                 <PosPart copyNumber="2">
1025                         <rParent name="hcalouteralgo:MBBTL"/>
1026                         <rChild name="hcalouteralgo:HTCM"/>
1027                         <Translation x="[xStrip2L1]" y="[yTray]" z="-[dzRing]"/>
1028                 </PosPart>
1029                 <PosPart copyNumber="3">
1030                         <rParent name="hcalouteralgo:MBBTL"/>
1031                         <rChild name="hcalouteralgo:HTCM"/>
1032                         <Translation x="[xStrip3L1]" y="[yTray]" z="-[dzRing]"/>
1033                 </PosPart>
1034                 <PosPart copyNumber="4">
1035                         <rParent name="hcalouteralgo:MBBTL"/>
1036                         <rChild name="hcalouteralgo:HTCM"/>
1037                         <Translation x="[xStrip4L1]" y="[yTray]" z="-[dzRing]"/>
1038                 </PosPart>
1039                 <PosPart copyNumber="5">
1040                         <rParent name="hcalouteralgo:MBBTL"/>
1041                         <rChild name="hcalouteralgo:HTCM"/>
1042                         <Translation x="[xStrip5L1]" y="[yTray]" z="-[dzRing]"/>
1043                 </PosPart>
1044                 <PosPart copyNumber="1">
1045                         <rParent name="hcalouteralgo:HTP1_R1P_Top"/>
1046                         <rChild name="hcalouteralgo:HTA1_R1P_Top"/>
1047                         <Translation x="[xGapP]" y="0.0*fm" z="-[dzShort]"/>
1048                 </PosPart>
1049                 <PosPart copyNumber="1">
1050                         <rParent name="hcalouteralgo:HTP1_R1P_Bot"/>
1051                         <rChild name="hcalouteralgo:HTA1_R1P_Bot"/>
1052                         <Translation x="[xGapP]" y="0.0*fm" z="-[dzShort]"/>
1053                 </PosPart>
1054                 <PosPart copyNumber="1">
1055                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1056                         <rChild name="hcalouteralgo:HTP1_R1P_Top"/>
1057                         <Translation x="0*fm" y="[yTop]" z="-[dzRing]"/>
1058                 </PosPart>
1059                 <PosPart copyNumber="2">
1060                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1061                         <rChild name="hcalouteralgo:HTP1_R1P_Bot"/>
1062                         <Translation x="0*fm" y="[yBot]" z="-[dzRing]"/>
1063                 </PosPart>
1064                 <PosPart copyNumber="1">
1065                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1066                         <rChild name="hcalouteralgo:HTP1_T1"/>
1067                         <Translation x="[xL1Tray1]" y="[yTray]" z="-[dzRing]"/>
1068                 </PosPart>
1069                 <PosPart copyNumber="2">
1070                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1071                         <rChild name="hcalouteralgo:HTP1_T2"/>
1072                         <Translation x="[xL1Tray2]" y="[yTray]" z="-[dzRing]"/>
1073                 </PosPart>
1074                 <PosPart copyNumber="3">
1075                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1076                         <rChild name="hcalouteralgo:HTP1_T3"/>
1077                         <Translation x="[xL1Tray3]" y="[yTray]" z="-[dzRing]"/>
1078                 </PosPart>
1079                 <PosPart copyNumber="4">
1080                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1081                         <rChild name="hcalouteralgo:HTP1_T4_S"/>
1082                         <Translation x="[xL1Tray4]" y="[yTray]" z="[dzDiff]-[dzRing]"/>
1083                 </PosPart>
1084                 <PosPart copyNumber="5">
1085                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1086                         <rChild name="hcalouteralgo:HTP1_T5_S"/>
1087                         <Translation x="[xL1Tray5]" y="[yTray]" z="[dzDiff]-[dzRing]"/>
1088                 </PosPart>
1089                 <PosPart copyNumber="6">
1090                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1091                         <rChild name="hcalouteralgo:HTP1_T6"/>
1092                         <Translation x="[xL1Tray6]" y="[yTray]" z="-[dzRing]"/>
1093                 </PosPart>
1094                 <PosPart copyNumber="1">
1095                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1096                         <rChild name="hcalouteralgo:HTCE"/>
1097                         <Translation x="[xStripEndL1]" y="[yTray]" z="-[dzRing]"/>
1098                 </PosPart>
1099                 <PosPart copyNumber="2">
1100                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1101                         <rChild name="hcalouteralgo:HTCE"/>
1102                         <Translation x="-[xStripEndL1]" y="[yTray]" z="-[dzRing]"/>
1103                 </PosPart>
1104                 <PosPart copyNumber="1">
1105                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1106                         <rChild name="hcalouteralgo:HTCM"/>
1107                         <Translation x="[xStrip1L1]" y="[yTray]" z="-[dzRing]"/>
1108                 </PosPart>
1109                 <PosPart copyNumber="2">
1110                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1111                         <rChild name="hcalouteralgo:HTCM"/>
1112                         <Translation x="[xStrip2L1]" y="[yTray]" z="-[dzRing]"/>
1113                 </PosPart>
1114                 <PosPart copyNumber="3">
1115                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1116                         <rChild name="hcalouteralgo:HTCM"/>
1117                         <Translation x="[xStrip3L1]" y="[yTray]" z="-[dzRing]"/>
1118                 </PosPart>
1119                 <PosPart copyNumber="4">
1120                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1121                         <rChild name="hcalouteralgo:HTCM_S"/>
1122                         <Translation x="[xStrip4L1]" y="[yTray]" z="[dzDiff]-[dzRing]"/>
1123                 </PosPart>
1124                 <PosPart copyNumber="5">
1125                         <rParent name="hcalouteralgo:MBBT_R1P"/>
1126                         <rChild name="hcalouteralgo:HTCM"/>
1127                         <Translation x="[xStrip5L1]" y="[yTray]" z="-[dzRing]"/>
1128                 </PosPart>
1129                 <PosPart copyNumber="1">
1130                         <rParent name="hcalouteralgo:HTP1_R1M_Top"/>
1131                         <rChild name="hcalouteralgo:HTA1_R1M_Top"/>
1132                         <Translation x="[xGapM]" y="0.0*fm" z="[dzShort]"/>
1133                 </PosPart>
1134                 <PosPart copyNumber="1">
1135                         <rParent name="hcalouteralgo:HTP1_R1M_Bot"/>
1136                         <rChild name="hcalouteralgo:HTA1_R1M_Bot"/>
1137                         <Translation x="[xGapM]" y="0.0*fm" z="[dzShort]"/>
1138                 </PosPart>
1139                 <PosPart copyNumber="1">
1140                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1141                         <rChild name="hcalouteralgo:HTP1_R1M_Top"/>
1142                         <Translation x="0*fm" y="[yTop]" z="[dzRing]"/>
1143                 </PosPart>
1144                 <PosPart copyNumber="2">
1145                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1146                         <rChild name="hcalouteralgo:HTP1_R1M_Bot"/>
1147                         <Translation x="0*fm" y="[yBot]" z="[dzRing]"/>
1148                 </PosPart>
1149                 <PosPart copyNumber="1">
1150                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1151                         <rChild name="hcalouteralgo:HTP1_T1"/>
1152                         <Translation x="[xL1Tray1]" y="[yTray]" z="[dzRing]"/>
1153                 </PosPart>
1154                 <PosPart copyNumber="2">
1155                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1156                         <rChild name="hcalouteralgo:HTP1_T2"/>
1157                         <Translation x="[xL1Tray2]" y="[yTray]" z="[dzRing]"/>
1158                 </PosPart>
1159                 <PosPart copyNumber="3">
1160                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1161                         <rChild name="hcalouteralgo:HTP1_T3_S"/>
1162                         <Translation x="[xL1Tray3]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1163                 </PosPart>
1164                 <PosPart copyNumber="4">
1165                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1166                         <rChild name="hcalouteralgo:HTP1_T4_S"/>
1167                         <Translation x="[xL1Tray4]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1168                 </PosPart>
1169                 <PosPart copyNumber="5">
1170                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1171                         <rChild name="hcalouteralgo:HTP1_T5_S"/>
1172                         <Translation x="[xL1Tray5]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1173                 </PosPart>
1174                 <PosPart copyNumber="6">
1175                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1176                         <rChild name="hcalouteralgo:HTP1_T6_S"/>
1177                         <Translation x="[xL1Tray6]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1178                 </PosPart>
1179                 <PosPart copyNumber="1">
1180                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1181                         <rChild name="hcalouteralgo:HTCE"/>
1182                         <Translation x="[xStripEndL1]" y="[yTray]" z="[dzRing]"/>
1183                 </PosPart>
1184                 <PosPart copyNumber="2">
1185                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1186                         <rChild name="hcalouteralgo:HTCE_S"/>
1187                         <Translation x="-[xStripEndL1]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1188                 </PosPart>
1189                 <PosPart copyNumber="1">
1190                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1191                         <rChild name="hcalouteralgo:HTCM"/>
1192                         <Translation x="[xStrip1L1]" y="[yTray]" z="[dzRing]"/>
1193                 </PosPart>
1194                 <PosPart copyNumber="2">
1195                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1196                         <rChild name="hcalouteralgo:HTCM"/>
1197                         <Translation x="[xStrip2L1]" y="[yTray]" z="[dzRing]"/>
1198                 </PosPart>
1199                 <PosPart copyNumber="3">
1200                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1201                         <rChild name="hcalouteralgo:HTCM_S"/>
1202                         <Translation x="[xStrip3L1]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1203                 </PosPart>
1204                 <PosPart copyNumber="4">
1205                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1206                         <rChild name="hcalouteralgo:HTCM_S"/>
1207                         <Translation x="[xStrip4L1]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1208                 </PosPart>
1209                 <PosPart copyNumber="5">
1210                         <rParent name="hcalouteralgo:MBBT_R1M"/>
1211                         <rChild name="hcalouteralgo:HTCM_S"/>
1212                         <Translation x="[xStrip5L1]" y="[yTray]" z="[dzRing]-[dzDiff]"/>
1213                 </PosPart>
1214         </PosPartSection>
1215         <Algorithm name="hcal:DDHCalAngular">
1216                 <rParent name="muonBase:MBWheel_0"/>
1217                 <String name="ChildName" value="MBAT"/>
1218                 <String name="RotNameSpace" value="hcalrotations"/>
1219                 <Numeric name="n" value="12"/>
1220                 <Numeric name="startCopyNo" value="1"/>
1221                 <Numeric name="incrCopyNo" value="1"/>
1222                 <Numeric name="rangeAngle" value="360*deg"/>
1223                 <Numeric name="startAngle" value="270*deg"/>
1224                 <Numeric name="shiftY" value="[yLayer0]"/>
1225                 <Numeric name="shiftX" value="[xOffC]"/>
1226                 <Numeric name="zoffset" value="0*fm"/>
1227         </Algorithm>
1228         <Algorithm name="hcal:DDHCalAngular">
1229                 <rParent name="muonBase:MBWheel_0"/>
1230                 <String name="ChildName" value="MBTail"/>
1231                 <String name="RotNameSpace" value="hcalrotations"/>
1232                 <Numeric name="n" value="12"/>
1233                 <Numeric name="startCopyNo" value="1"/>
1234                 <Numeric name="incrCopyNo" value="1"/>
1235                 <Numeric name="rangeAngle" value="360*deg"/>
1236                 <Numeric name="startAngle" value="270*deg"/>
1237                 <Numeric name="shiftY" value="[yTail]"/>
1238                 <Numeric name="shiftX" value="[xOffC]"/>
1239                 <Numeric name="zoffset" value="0*fm"/>
1240         </Algorithm>
1241         <Algorithm name="hcal:DDHCalAngular">
1242                 <rParent name="muonBase:MBWheel_0"/>
1243                 <String name="ChildName" value="MBBTC"/>
1244                 <String name="RotNameSpace" value="hcalrotations"/>
1245                 <Numeric name="n" value="12"/>
1246                 <Numeric name="startCopyNo" value="1"/>
1247                 <Numeric name="incrCopyNo" value="1"/>
1248                 <Numeric name="rangeAngle" value="360*deg"/>
1249                 <Numeric name="startAngle" value="270*deg"/>
1250                 <Numeric name="shiftY" value="[yLayer1]"/>
1251                 <Numeric name="shiftX" value="[xOffC]"/>
1252                 <Numeric name="zoffset" value="0*fm"/>
1253         </Algorithm>
1254         <Algorithm name="hcal:DDHCalAngular">
1255                 <rParent name="muonBase:MBWheel_1P"/>
1256                 <String name="ChildName" value="MBBTL"/>
1257                 <String name="RotNameSpace" value="hcalrotations"/>
1258                 <Numeric name="n" value="3"/>
1259                 <Numeric name="startCopyNo" value="1"/>
1260                 <Numeric name="incrCopyNo" value="1"/>
1261                 <Numeric name="rangeAngle" value="90*deg"/>
1262                 <Numeric name="startAngle" value="270*deg"/>
1263                 <Numeric name="shiftY" value="[yLayer1]"/>
1264                 <Numeric name="shiftX" value="[xOff]"/>
1265                 <Numeric name="zoffset" value="0*fm"/>
1266         </Algorithm>
1267         <Algorithm name="hcal:DDHCalAngular">
1268                 <rParent name="muonBase:MBWheel_1P"/>
1269                 <String name="ChildName" value="MBBT_R1P"/>
1270                 <String name="RotNameSpace" value="hcalrotations"/>
1271                 <Numeric name="n" value="1"/>
1272                 <Numeric name="startCopyNo" value="4"/>
1273                 <Numeric name="incrCopyNo" value="1"/>
1274                 <Numeric name="rangeAngle" value="30*deg"/>
1275                 <Numeric name="startAngle" value="0*deg"/>
1276                 <Numeric name="shiftY" value="[yLayer1]"/>
1277                 <Numeric name="shiftX" value="[xOff]"/>
1278                 <Numeric name="zoffset" value="0*fm"/>
1279         </Algorithm>
1280         <Algorithm name="hcal:DDHCalAngular">
1281                 <rParent name="muonBase:MBWheel_1P"/>
1282                 <String name="ChildName" value="MBBTL"/>
1283                 <String name="RotNameSpace" value="hcalrotations"/>
1284                 <Numeric name="n" value="8"/>
1285                 <Numeric name="startCopyNo" value="5"/>
1286                 <Numeric name="incrCopyNo" value="1"/>
1287                 <Numeric name="rangeAngle" value="240*deg"/>
1288                 <Numeric name="startAngle" value="30*deg"/>
1289                 <Numeric name="shiftY" value="[yLayer1]"/>
1290                 <Numeric name="shiftX" value="[xOff]"/>
1291                 <Numeric name="zoffset" value="0*fm"/>
1292         </Algorithm>
1293         <Algorithm name="hcal:DDHCalAngular">
1294                 <rParent name="muonBase:MBWheel_2P"/>
1295                 <String name="ChildName" value="MBBTR"/>
1296                 <String name="RotNameSpace" value="hcalrotations"/>
1297                 <Numeric name="n" value="12"/>
1298                 <Numeric name="startCopyNo" value="1"/>
1299                 <Numeric name="incrCopyNo" value="1"/>
1300                 <Numeric name="rangeAngle" value="360*deg"/>
1301                 <Numeric name="startAngle" value="270*deg"/>
1302                 <Numeric name="shiftY" value="[yLayer1]"/>
1303                 <Numeric name="shiftX" value="[xOff]"/>
1304                 <Numeric name="zoffset" value="0*fm"/>
1305         </Algorithm>
1306         <Algorithm name="hcal:DDHCalAngular">
1307                 <rParent name="muonBase:MBWheel_1N"/>
1308                 <String name="ChildName" value="MBBTR"/>
1309                 <String name="RotNameSpace" value="hcalrotations"/>
1310                 <Numeric name="n" value="2"/>
1311                 <Numeric name="startCopyNo" value="1"/>
1312                 <Numeric name="incrCopyNo" value="1"/>
1313                 <Numeric name="rangeAngle" value="60*deg"/>
1314                 <Numeric name="startAngle" value="270*deg"/>
1315                 <Numeric name="shiftY" value="[yLayer1]"/>
1316                 <Numeric name="shiftX" value="[xOff]"/>
1317                 <Numeric name="zoffset" value="0*fm"/>
1318         </Algorithm>
1319         <Algorithm name="hcal:DDHCalAngular">
1320                 <rParent name="muonBase:MBWheel_1N"/>
1321                 <String name="ChildName" value="MBBT_R1M"/>
1322                 <String name="RotNameSpace" value="hcalrotations"/>
1323                 <Numeric name="n" value="1"/>
1324                 <Numeric name="startCopyNo" value="3"/>
1325                 <Numeric name="incrCopyNo" value="1"/>
1326                 <Numeric name="rangeAngle" value="30*deg"/>
1327                 <Numeric name="startAngle" value="330*deg"/>
1328                 <Numeric name="shiftY" value="[yLayer1]"/>
1329                 <Numeric name="shiftX" value="[xOff]"/>
1330                 <Numeric name="zoffset" value="0*fm"/>
1331         </Algorithm>
1332         <Algorithm name="hcal:DDHCalAngular">
1333                 <rParent name="muonBase:MBWheel_1N"/>
1334                 <String name="ChildName" value="MBBTR"/>
1335                 <String name="RotNameSpace" value="hcalrotations"/>
1336                 <Numeric name="n" value="9"/>
1337                 <Numeric name="startCopyNo" value="4"/>
1338                 <Numeric name="incrCopyNo" value="1"/>
1339                 <Numeric name="rangeAngle" value="270*deg"/>
1340                 <Numeric name="startAngle" value="0*deg"/>
1341                 <Numeric name="shiftY" value="[yLayer1]"/>
1342                 <Numeric name="shiftX" value="[xOff]"/>
1343                 <Numeric name="zoffset" value="0*fm"/>
1344         </Algorithm>
1345         <Algorithm name="hcal:DDHCalAngular">
1346                 <rParent name="muonBase:MBWheel_2N"/>
1347                 <String name="ChildName" value="MBBTL"/>
1348                 <String name="RotNameSpace" value="hcalrotations"/>
1349                 <Numeric name="n" value="12"/>
1350                 <Numeric name="startCopyNo" value="1"/>
1351                 <Numeric name="incrCopyNo" value="1"/>
1352                 <Numeric name="rangeAngle" value="360*deg"/>
1353                 <Numeric name="startAngle" value="270*deg"/>
1354                 <Numeric name="shiftY" value="[yLayer1]"/>
1355                 <Numeric name="shiftX" value="[xOff]"/>
1356                 <Numeric name="zoffset" value="0*fm"/>
1357         </Algorithm>
1358 </DDDefinition>