Back to home page

Project CMSSW displayed by LXR

 
 

    


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