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>