Warning, /Geometry/HGCalTBCommonData/data/TB181/Oct183/hgcalBeam.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
0004 <ConstantsSection label="hgcalBeam.xml" eval="true">
0005 <Constant name="upstreamDxby2" value="100.0*cm"/>
0006 <Constant name="upstreamDyby2" value="100.0*cm"/>
0007 <Constant name="upstreamDzby2" value="400.0*cm"/>
0008 <Constant name="upstreamZ" value="-400.0*cm"/>
0009 <Constant name="tol" value="0.0*mm"/>
0010 <Constant name="chambDxby2" value="11.0*cm"/>
0011 <Constant name="chambAlT" value="5.0*mm"/>
0012 <Constant name="chambKapW" value="11.0*cm"/>
0013 <Constant name="chambKapT" value="0.025*mm"/>
0014 <Constant name="chambVetW" value="25.0*mm"/>
0015 <Constant name="chambVetT" value="5.0*mm"/>
0016 <Constant name="chambVetGap" value="12.0*cm"/>
0017 <Constant name="chambVetL" value="0.5*([chambVetGap]+[chambVetW])"/>
0018 <Constant name="chambVetX" value="0.5*[chambVetW]"/>
0019 <Constant name="chambVetZ" value="20.0*mm"/>
0020 <Constant name="chambGasGap" value="([chambVetZ]+0.5*[chambVetT]+[tol])"/>
0021 <Constant name="chambGasW" value="([chambVetW]+0.5*[chambVetGap]+[tol])"/>
0022 <Constant name="chambDzby2" value="([chambGasGap]+[chambAlT]+2*[tol])"/>
0023 <Constant name="chambAl1L" value="0.5*([chambDxby2]+0.5*[chambKapW])"/>
0024 <Constant name="chambAl1W" value="0.5*([chambDxby2]-0.5*[chambKapW])"/>
0025 <Constant name="chambAl1X" value="([chambDxby2]-[chambAl1L])"/>
0026 <Constant name="chambAl1Y" value="([chambDxby2]-[chambAl1W])"/>
0027 <Constant name="chambAl1Z" value="([chambGasGap]+0.5*[chambAlT]+[tol])"/>
0028 <Constant name="chambAl2L" value="([chambDxby2]-0.5*[chambAlT])"/>
0029 <Constant name="chambAl2X" value="([chambDxby2]-[chambAl2L])"/>
0030 <Constant name="chambAl2Y" value="([chambDxby2]-0.5*[chambAlT])"/>
0031 <Constant name="chamb1Z" value="-507.6*cm"/>
0032 <Constant name="chamb2Z" value="-400.3*cm"/>
0033 <Constant name="chamb3Z" value="-200.5*cm"/>
0034 <Constant name="s1Dxby2" value="7.0*cm"/>
0035 <Constant name="s1Dzby2" value="5.0*mm"/>
0036 <Constant name="s1Z" value="-375.4*cm"/>
0037 <Constant name="s2Dxby2" value="2.0*cm"/>
0038 <Constant name="s2Dzby2" value="5.0*mm"/>
0039 <Constant name="s2Z" value="-360.5*cm"/>
0040 <Constant name="s3Dxby2" value="1.0*cm"/>
0041 <Constant name="s3Dzby2" value="5.0*mm"/>
0042 <Constant name="s3Z" value="-345.6*cm"/>
0043 <Constant name="s4Z" value="-240.8*cm"/>
0044 <Constant name="bhDxby2" value="50.0*cm"/>
0045 <Constant name="bhDyby2" value="15.0*cm"/>
0046 <Constant name="bhDzby2" value="0.5*cm"/>
0047 <Constant name="bhGap" value="7.5*cm"/>
0048 <Constant name="bhX" value="([bhDxby2]-0.5*[bhGap])"/>
0049 <Constant name="bhY" value="([bhDyby2]+0.5*[bhGap])"/>
0050 <Constant name="bhZ1" value="-229.3*cm"/>
0051 <Constant name="bhZ2" value="-221.3*cm"/>
0052 <Constant name="ck3Rad" value="8.35*cm"/>
0053 <Constant name="ck3L" value="200.0*cm"/>
0054 <Constant name="ck3Z" value="-569.0*cm"/>
0055 <Constant name="downstreamDxby2" value="50.0*cm"/>
0056 <Constant name="downstreamDyby2" value="50.0*cm"/>
0057 <Constant name="downstreamDzby2" value="100.0*cm"/>
0058 <Constant name="downstreamZ" value="900.0*cm"/>
0059 <Constant name="chamb4Z" value="840.8*cm"/>
0060 <Constant name="chamb5Z" value="966.8*cm"/>
0061 <Constant name="mcDxby2" value="40.0*cm"/>
0062 <Constant name="mcDzby2" value="20.0*mm"/>
0063 <Constant name="mc1Z" value="892.8*cm"/>
0064 <Constant name="mc2Z" value="984.8*cm"/>
0065 <Constant name="s5Dxby2" value="9.5*cm"/>
0066 <Constant name="s5Dzby2" value="2.0*cm"/>
0067 <Constant name="s5Z" value="([hgcal:zCaloFront]-[s5Dzby2])"/>
0068 </ConstantsSection>
0069
0070 <SolidSection label="hgcalBeam.xml">
0071 <Box name="HGCalBeam" dx="[upstreamDxby2]" dy="[upstreamDyby2]" dz="[upstreamDzby2]"/>
0072 <Box name="HGCalBeamWChamb" dx="[chambDxby2]" dy="[chambDxby2]" dz="[chambDzby2]"/>
0073 <Box name="HGCalBeamWChambGas" dx="[chambGasW]" dy="[chambGasW]" dz="[chambGasGap]"/>
0074 <Box name="HGCalBeamWChambVet" dx="[chambVetL]" dy="[chambVetW]/2" dz="[chambVetT]/2"/>
0075 <Box name="HGCalBeamWChambWindow" dx="[chambKapW]/2" dy="[chambKapW]/2" dz="[chambKapT]/2"/>
0076 <Box name="HGCalBeamWChambAl1" dx="[chambAl1L]" dy="[chambAl1W]" dz="[chambAlT]/2"/>
0077 <Box name="HGCalBeamWChambAl2" dx="[chambAl2L]" dy="[chambAlT]/2" dz="[chambGasGap]"/>
0078 <Box name="HGCalBeamS1" dx="[s1Dxby2]" dy="[s1Dxby2]" dz="[s1Dzby2]"/>
0079 <Box name="HGCalBeamS2" dx="[s2Dxby2]" dy="[s2Dxby2]" dz="[s2Dzby2]"/>
0080 <Box name="HGCalBeamS3" dx="[s3Dxby2]" dy="[s3Dxby2]" dz="[s3Dzby2]"/>
0081 <Box name="HGCalBeamS4" dx="[s1Dxby2]" dy="[s1Dxby2]" dz="[s1Dzby2]"/>
0082 <Box name="HGCalBeamS5" dx="[s5Dxby2]" dy="[s5Dxby2]" dz="[s5Dzby2]"/>
0083 <Box name="HGCalBeamHaloCounter" dx="[bhDxby2]" dy="[bhDyby2]" dz="[bhDzby2]"/>
0084 <Tubs name="HGCalBeamCK3" rMin="0*fm" rMax="[ck3Rad]" dz="[ck3L]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0085 <Box name="HGCalBeamDown" dx="[downstreamDxby2]" dy="[downstreamDyby2]" dz="[downstreamDzby2]"/>
0086 <Box name="HGCalBeamMuonCounter" dx="[mcDxby2]" dy="[mcDxby2]" dz="[mcDzby2]"/>
0087 </SolidSection>
0088
0089 <LogicalPartSection label="hgcalBeam.xml">
0090 <LogicalPart name="HGCalBeam" category="unspecified">
0091 <rSolid name="HGCalBeam"/>
0092 <rMaterial name="materials:Air"/>
0093 </LogicalPart>
0094 <LogicalPart name="HGCalBeamWChamb" category="unspecified">
0095 <rSolid name="HGCalBeamWChamb"/>
0096 <rMaterial name="materials:Air"/>
0097 </LogicalPart>
0098 <LogicalPart name="HGCalBeamWChambGas" category="unspecified">
0099 <rSolid name="HGCalBeamWChambGas"/>
0100 <rMaterial name="materials:Ar 50pct plus CO_2 50pct"/>
0101 </LogicalPart>
0102 <LogicalPart name="HGCalBeamWChambVet" category="unspecified">
0103 <rSolid name="HGCalBeamWChambVet"/>
0104 <rMaterial name="materials:Polyethylene"/>
0105 </LogicalPart>
0106 <LogicalPart name="HGCalBeamWChambWindow" category="unspecified">
0107 <rSolid name="HGCalBeamWChambWindow"/>
0108 <rMaterial name="materials:Kapton"/>
0109 </LogicalPart>
0110 <LogicalPart name="HGCalBeamWChambAl1" category="unspecified">
0111 <rSolid name="HGCalBeamWChambAl1"/>
0112 <rMaterial name="materials:Aluminium"/>
0113 </LogicalPart>
0114 <LogicalPart name="HGCalBeamWChambAl2" category="unspecified">
0115 <rSolid name="HGCalBeamWChambAl2"/>
0116 <rMaterial name="materials:Aluminium"/>
0117 </LogicalPart>
0118 <LogicalPart name="HGCalBeamS1" category="unspecified">
0119 <rSolid name="HGCalBeamS1"/>
0120 <rMaterial name="materials:Scintillator"/>
0121 </LogicalPart>
0122 <LogicalPart name="HGCalBeamS2" category="unspecified">
0123 <rSolid name="HGCalBeamS2"/>
0124 <rMaterial name="materials:Scintillator"/>
0125 </LogicalPart>
0126 <LogicalPart name="HGCalBeamS3" category="unspecified">
0127 <rSolid name="HGCalBeamS3"/>
0128 <rMaterial name="materials:Scintillator"/>
0129 </LogicalPart>
0130 <LogicalPart name="HGCalBeamS4" category="unspecified">
0131 <rSolid name="HGCalBeamS4"/>
0132 <rMaterial name="materials:Scintillator"/>
0133 </LogicalPart>
0134 <LogicalPart name="HGCalBeamS5" category="unspecified">
0135 <rSolid name="HGCalBeamS5"/>
0136 <rMaterial name="materials:Scintillator"/>
0137 </LogicalPart>
0138 <LogicalPart name="HGCalBeamHaloCounter" category="unspecified">
0139 <rSolid name="HGCalBeamHaloCounter"/>
0140 <rMaterial name="materials:Scintillator"/>
0141 </LogicalPart>
0142 <LogicalPart name="HGCalBeamCK3" category="unspecified">
0143 <rSolid name="HGCalBeamCK3"/>
0144 <rMaterial name="materials:Freon-12"/>
0145 </LogicalPart>
0146 <LogicalPart name="HGCalBeamDown" category="unspecified">
0147 <rSolid name="HGCalBeamDown"/>
0148 <rMaterial name="materials:Air"/>
0149 </LogicalPart>
0150 <LogicalPart name="HGCalBeamMuonCounter" category="unspecified">
0151 <rSolid name="HGCalBeamMuonCounter"/>
0152 <rMaterial name="materials:Scintillator"/>
0153 </LogicalPart>
0154 </LogicalPartSection>
0155
0156 <RotationSection label="hgcalBeam.xml">
0157 <Rotation name="R1" phiX="90*deg" thetaX="90*deg" phiY="180*deg" thetaY="90*deg" phiZ="0*deg" thetaZ="0*deg"/>
0158 </RotationSection>
0159
0160 <PosPartSection label="hgcalBeam.xml">
0161 <PosPart copyNumber="1">
0162 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0163 <rChild name="hgcalBeam:HGCalBeamWChambGas"/>
0164 </PosPart>
0165 <PosPart copyNumber="1">
0166 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0167 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0168 <Translation x="[chambAl1X]" y="[chambAl1Y]" z="[chambAl1Z]"/>
0169 </PosPart>
0170 <PosPart copyNumber="2">
0171 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0172 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0173 <Translation x="-[chambAl1Y]" y="[chambAl1X]" z="[chambAl1Z]"/>
0174 <rRotation name="hgcalBeam:R1"/>
0175 </PosPart>
0176 <PosPart copyNumber="3">
0177 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0178 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0179 <Translation x="-[chambAl1X]" y="-[chambAl1Y]" z="[chambAl1Z]"/>
0180 </PosPart>
0181 <PosPart copyNumber="4">
0182 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0183 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0184 <Translation x="[chambAl1Y]" y="-[chambAl1X]" z="[chambAl1Z]"/>
0185 <rRotation name="hgcalBeam:R1"/>
0186 </PosPart>
0187 <PosPart copyNumber="5">
0188 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0189 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0190 <Translation x="[chambAl1X]" y="[chambAl1Y]" z="-[chambAl1Z]"/>
0191 </PosPart>
0192 <PosPart copyNumber="6">
0193 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0194 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0195 <Translation x="-[chambAl1Y]" y="[chambAl1X]" z="-[chambAl1Z]"/>
0196 <rRotation name="hgcalBeam:R1"/>
0197 </PosPart>
0198 <PosPart copyNumber="7">
0199 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0200 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0201 <Translation x="-[chambAl1X]" y="-[chambAl1Y]" z="-[chambAl1Z]"/>
0202 </PosPart>
0203 <PosPart copyNumber="8">
0204 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0205 <rChild name="hgcalBeam:HGCalBeamWChambAl1"/>
0206 <Translation x="[chambAl1Y]" y="-[chambAl1X]" z="-[chambAl1Z]"/>
0207 <rRotation name="hgcalBeam:R1"/>
0208 </PosPart>
0209 <PosPart copyNumber="1">
0210 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0211 <rChild name="hgcalBeam:HGCalBeamWChambAl2"/>
0212 <Translation x="[chambAl2X]" y="[chambAl2Y]" z="0*fm"/>
0213 </PosPart>
0214 <PosPart copyNumber="2">
0215 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0216 <rChild name="hgcalBeam:HGCalBeamWChambAl2"/>
0217 <Translation x="-[chambAl2Y]" y="[chambAl2X]" z="0*fm"/>
0218 <rRotation name="hgcalBeam:R1"/>
0219 </PosPart>
0220 <PosPart copyNumber="3">
0221 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0222 <rChild name="hgcalBeam:HGCalBeamWChambAl2"/>
0223 <Translation x="-[chambAl2X]" y="-[chambAl2Y]" z="0*fm"/>
0224 </PosPart>
0225 <PosPart copyNumber="4">
0226 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0227 <rChild name="hgcalBeam:HGCalBeamWChambAl2"/>
0228 <Translation x="[chambAl2Y]" y="-[chambAl2X]" z="0*fm"/>
0229 <rRotation name="hgcalBeam:R1"/>
0230 </PosPart>
0231 <PosPart copyNumber="1">
0232 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0233 <rChild name="hgcalBeam:HGCalBeamWChambWindow"/>
0234 <Translation x="0*fm" y="0*fm" z="([chambDzby2]-0.5*[chambKapT])"/>
0235 </PosPart>
0236 <PosPart copyNumber="2">
0237 <rParent name="hgcalBeam:HGCalBeamWChamb"/>
0238 <rChild name="hgcalBeam:HGCalBeamWChambWindow"/>
0239 <Translation x="0*fm" y="0*fm" z="-([chambDzby2]-0.5*[chambKapT])"/>
0240 </PosPart>
0241 <PosPart copyNumber="1">
0242 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0243 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0244 <Translation x="[chambVetX]" y="[chambVetL]" z="[chambVetZ]"/>
0245 </PosPart>
0246 <PosPart copyNumber="2">
0247 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0248 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0249 <Translation x="-[chambVetL]" y="[chambVetX]" z="[chambVetZ]"/>
0250 <rRotation name="hgcalBeam:R1"/>
0251 </PosPart>
0252 <PosPart copyNumber="3">
0253 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0254 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0255 <Translation x="-[chambVetX]" y="-[chambVetL]" z="[chambVetZ]"/>
0256 </PosPart>
0257 <PosPart copyNumber="4">
0258 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0259 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0260 <Translation x="[chambVetL]" y="-[chambVetX]" z="[chambVetZ]"/>
0261 <rRotation name="hgcalBeam:R1"/>
0262 </PosPart>
0263 <PosPart copyNumber="5">
0264 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0265 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0266 <Translation x="[chambVetX]" y="[chambVetL]" z="0*fm"/>
0267 </PosPart>
0268 <PosPart copyNumber="6">
0269 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0270 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0271 <Translation x="-[chambVetL]" y="[chambVetX]" z="0*fm"/>
0272 <rRotation name="hgcalBeam:R1"/>
0273 </PosPart>
0274 <PosPart copyNumber="7">
0275 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0276 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0277 <Translation x="-[chambVetX]" y="-[chambVetL]" z="0*fm"/>
0278 </PosPart>
0279 <PosPart copyNumber="8">
0280 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0281 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0282 <Translation x="[chambVetL]" y="-[chambVetX]" z="0*fm"/>
0283 <rRotation name="hgcalBeam:R1"/>
0284 </PosPart>
0285 <PosPart copyNumber="9">
0286 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0287 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0288 <Translation x="[chambVetX]" y="[chambVetL]" z="-[chambVetZ]"/>
0289 </PosPart>
0290 <PosPart copyNumber="10">
0291 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0292 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0293 <Translation x="-[chambVetL]" y="[chambVetX]" z="-[chambVetZ]"/>
0294 <rRotation name="hgcalBeam:R1"/>
0295 </PosPart>
0296 <PosPart copyNumber="11">
0297 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0298 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0299 <Translation x="-[chambVetX]" y="-[chambVetL]" z="-[chambVetZ]"/>
0300 </PosPart>
0301 <PosPart copyNumber="12">
0302 <rParent name="hgcalBeam:HGCalBeamWChambGas"/>
0303 <rChild name="hgcalBeam:HGCalBeamWChambVet"/>
0304 <Translation x="[chambVetL]" y="-[chambVetX]" z="-[chambVetZ]"/>
0305 <rRotation name="hgcalBeam:R1"/>
0306 </PosPart>
0307 <PosPart copyNumber="1">
0308 <rParent name="hgcalBeam:HGCalBeam"/>
0309 <rChild name="hgcalBeam:HGCalBeamWChamb"/>
0310 <Translation x="0*fm" y="0*fm" z="([chamb1Z]-[upstreamZ]-[chambDzby2])"/>
0311 </PosPart>
0312 <PosPart copyNumber="2">
0313 <rParent name="hgcalBeam:HGCalBeam"/>
0314 <rChild name="hgcalBeam:HGCalBeamWChamb"/>
0315 <Translation x="0*fm" y="0*fm" z="([chamb2Z]-[upstreamZ]-[chambDzby2])"/>
0316 </PosPart>
0317 <PosPart copyNumber="3">
0318 <rParent name="hgcalBeam:HGCalBeam"/>
0319 <rChild name="hgcalBeam:HGCalBeamWChamb"/>
0320 <Translation x="0*fm" y="0*fm" z="([chamb3Z]-[upstreamZ]-[chambDzby2])"/>
0321 </PosPart>
0322 <PosPart copyNumber="1">
0323 <rParent name="hgcalBeam:HGCalBeam"/>
0324 <rChild name="hgcalBeam:HGCalBeamS1"/>
0325 <Translation x="0*fm" y="0*fm" z="([s1Z]-[upstreamZ]-[s1Dzby2])"/>
0326 </PosPart>
0327 <PosPart copyNumber="2">
0328 <rParent name="hgcalBeam:HGCalBeam"/>
0329 <rChild name="hgcalBeam:HGCalBeamS2"/>
0330 <Translation x="0*fm" y="0*fm" z="([s2Z]-[upstreamZ]-[s2Dzby2])"/>
0331 </PosPart>
0332 <PosPart copyNumber="3">
0333 <rParent name="hgcalBeam:HGCalBeam"/>
0334 <rChild name="hgcalBeam:HGCalBeamS3"/>
0335 <Translation x="0*fm" y="0*fm" z="([s3Z]-[upstreamZ]-[s3Dzby2])"/>
0336 </PosPart>
0337 <PosPart copyNumber="4">
0338 <rParent name="hgcalBeam:HGCalBeam"/>
0339 <rChild name="hgcalBeam:HGCalBeamS4"/>
0340 <Translation x="0*fm" y="0*fm" z="([s4Z]-[upstreamZ]-[s1Dzby2])"/>
0341 </PosPart>
0342 <PosPart copyNumber="11">
0343 <rParent name="hgcalBeam:HGCalBeam"/>
0344 <rChild name="hgcalBeam:HGCalBeamHaloCounter"/>
0345 <Translation x="0*fm" y="[bhY]" z="([bhZ2]+[bhDzby2]-[upstreamZ])"/>
0346 </PosPart>
0347 <PosPart copyNumber="12">
0348 <rParent name="hgcalBeam:HGCalBeam"/>
0349 <rChild name="hgcalBeam:HGCalBeamHaloCounter"/>
0350 <Translation x="0*fm" y="-[bhY]" z="([bhZ2]+[bhDzby2]-[upstreamZ])"/>
0351 </PosPart>
0352 <PosPart copyNumber="13">
0353 <rParent name="hgcalBeam:HGCalBeam"/>
0354 <rChild name="hgcalBeam:HGCalBeamHaloCounter"/>
0355 <Translation x="-[bhY]" y="0*fm" z="([bhZ1]+[bhDzby2]-[upstreamZ])"/>
0356 <rRotation name="hgcalBeam:R1"/>
0357 </PosPart>
0358 <PosPart copyNumber="14">
0359 <rParent name="hgcalBeam:HGCalBeam"/>
0360 <rChild name="hgcalBeam:HGCalBeamHaloCounter"/>
0361 <Translation x="[bhY]" y="0*fm" z="([bhZ1]+[bhDzby2]-[upstreamZ])"/>
0362 <rRotation name="hgcalBeam:R1"/>
0363 </PosPart>
0364 <PosPart copyNumber="0">
0365 <rParent name="hgcalBeam:HGCalBeam"/>
0366 <rChild name="hgcalBeam:HGCalBeamCK3"/>
0367 <Translation x="0*fm" y="0*fm" z="([ck3Z]-[upstreamZ]-0.5*[ck3L])"/>
0368 </PosPart>
0369 <PosPart copyNumber="4">
0370 <rParent name="hgcalBeam:HGCalBeamDown"/>
0371 <rChild name="hgcalBeam:HGCalBeamWChamb"/>
0372 <Translation x="0*fm" y="0*fm" z="([chamb4Z]-[downstreamZ]-[chambDzby2])"/>
0373 </PosPart>
0374 <PosPart copyNumber="5">
0375 <rParent name="hgcalBeam:HGCalBeamDown"/>
0376 <rChild name="hgcalBeam:HGCalBeamWChamb"/>
0377 <Translation x="0*fm" y="0*fm" z="([chamb5Z]-[downstreamZ]-[chambDzby2])"/>
0378 </PosPart>
0379 <PosPart copyNumber="7">
0380 <rParent name="hgcalBeam:HGCalBeamDown"/>
0381 <rChild name="hgcalBeam:HGCalBeamMuonCounter"/>
0382 <Translation x="0*fm" y="0*fm" z="([mc1Z]-[downstreamZ]-[mcDzby2])"/>
0383 </PosPart>
0384 <PosPart copyNumber="8">
0385 <rParent name="hgcalBeam:HGCalBeamDown"/>
0386 <rChild name="hgcalBeam:HGCalBeamMuonCounter"/>
0387 <Translation x="0*fm" y="0*fm" z="([mc2Z]-[downstreamZ]-[mcDzby2])"/>
0388 </PosPart>
0389 <PosPart copyNumber="1">
0390 <rParent name="cms:CMSE"/>
0391 <rChild name="hgcalBeam:HGCalBeam"/>
0392 <Translation x="0*fm" y="0*fm" z="[upstreamZ]"/>
0393 </PosPart>
0394 <PosPart copyNumber="1">
0395 <rParent name="cms:CMSE"/>
0396 <rChild name="hgcalBeam:HGCalBeamDown"/>
0397 <Translation x="0*fm" y="0*fm" z="[downstreamZ]"/>
0398 </PosPart>
0399 <PosPart copyNumber="5">
0400 <rParent name="cms:CMSE"/>
0401 <rChild name="hgcalBeam:HGCalBeamS5"/>
0402 <Translation x="0*fm" y="0*fm" z="[s5Z]"/>
0403 </PosPart>
0404 </PosPartSection>
0405
0406 <SpecParSection label="hgcalBeam.xml" eval="true">
0407 <SpecPar name="hgcalbeam">
0408 <PartSelector path="//HGCalBeamS.*"/>
0409 <PartSelector path="//HGCalBeamHaloCounter"/>
0410 <PartSelector path="//HGCalBeamMuonCounter"/>
0411 <PartSelector path="//HGCalBeamCK3"/>
0412 <PartSelector path="//HGCalBeamWChambGas"/>
0413 <Parameter name="SensitiveDetector" value="HcalTB06BeamDetector" eval="false"/>
0414 <Parameter name="ReadOutName" value="HcalTB06BeamHits" eval="false"/>
0415 </SpecPar>
0416 <SpecPar name="hgcalbeamWC">
0417 <PartSelector path="//HGCalBeamWChambGas"/>
0418 <Parameter name="Volume" value="WireChamber" eval="false"/>
0419 </SpecPar>
0420 <SpecPar name="hgcProdCutsBeam">
0421 <PartSelector path="//HGCalBeam"/>
0422 <PartSelector path="//HGCalBeamDown"/>
0423 <Parameter name="CMSCutsRegion" value="HGCalBeamRegion" eval="false"/>
0424 <Parameter name="ProdCutsForElectrons" value="1.0*mm"/>
0425 <Parameter name="ProdCutsForProtons" value="1.0*mm"/>
0426 <Parameter name="ProdCutsForPositrons" value="1.0*mm"/>
0427 <Parameter name="ProdCutsForGamma" value="1.0*mm"/>
0428 </SpecPar>
0429 </SpecParSection>
0430
0431 </DDDefinition>