Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HcalTestBeamData/data/TBHcal04BeamLine.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="TBHcal04BeamLine.xml" eval="true">
0004                 <Constant name="motherDxby2" value="15.0*cm"/>
0005                 <Constant name="motherDyby2" value="15.0*cm"/>
0006                 <Constant name="motherDzby2" value="215.0*cm"/>
0007                 <Constant name="upstreamZ" value="3.065*m"/>
0008                 <Constant name="tile10Dxby2" value="7.0*cm"/>
0009                 <Constant name="tile10Dyby2" value="7.0*cm"/>
0010                 <Constant name="tile10Dzby2" value="5.0*mm"/>
0011                 <Constant name="tile21Dxby2" value="2.0*cm"/>
0012                 <Constant name="tile21Dyby2" value="2.0*cm"/>
0013                 <Constant name="tile21Dzby2" value="5.0*mm"/>
0014                 <Constant name="tile32Dxby2" value="1.0*cm"/>
0015                 <Constant name="tile32Dyby2" value="1.0*cm"/>
0016                 <Constant name="tile32Dzby2" value="5.0*mm"/>
0017                 <Constant name="tile43Dxby2" value="7.0*cm"/>
0018                 <Constant name="tile43Dyby2" value="7.0*cm"/>
0019                 <Constant name="tile43Dzby2" value="5.0*mm"/>
0020                 <Constant name="chambDxby2" value="11.0*cm"/>
0021                 <Constant name="chambAlT" value="5.0*mm"/>
0022                 <Constant name="chambKapW" value="11.0*cm"/>
0023                 <Constant name="chambKapT" value="0.025*mm"/>
0024                 <Constant name="chambVetW" value="25.0*mm"/>
0025                 <Constant name="chambVetT" value="5.0*mm"/>
0026                 <Constant name="chambVetGap" value="12.0*cm"/>
0027                 <Constant name="chambVetL" value="0.5*([chambVetGap]+[chambVetW])"/>
0028                 <Constant name="chambVetX" value="0.5*[chambVetW]"/>
0029                 <Constant name="chambVetZ" value="20.0*mm"/>
0030                 <Constant name="chambGasGap" value="([chambVetZ]+0.5*[chambVetT])"/>
0031                 <Constant name="chambGasW" value="([chambVetW]+0.5*[chambVetGap])"/>
0032                 <Constant name="chambDzby2" value="([chambGasGap]+[chambAlT])"/>
0033                 <Constant name="chambAl1L" value="0.5*([chambDxby2]+0.5*[chambKapW])"/>
0034                 <Constant name="chambAl1W" value="0.5*([chambDxby2]-0.5*[chambKapW])"/>
0035                 <Constant name="chambAl1X" value="([chambDxby2]-[chambAl1L])"/>
0036                 <Constant name="chambAl1Y" value="([chambDxby2]-[chambAl1W])"/>
0037                 <Constant name="chambAl1Z" value="([chambGasGap]+0.5*[chambAlT])"/>
0038                 <Constant name="chambAl2L" value="([chambDxby2]-0.5*[chambAlT])"/>
0039                 <Constant name="chambAl2X" value="([chambDxby2]-[chambAl2L])"/>
0040                 <Constant name="chambAl2Y" value="([chambDxby2]-0.5*[chambAlT])"/>
0041                 <Constant name="chamb1Z" value="-507.6*cm"/>
0042                 <Constant name="chamb2Z" value="-400.3*cm"/>
0043                 <Constant name="chamb3Z" value="-200.5*cm"/>
0044         </ConstantsSection>
0045         <SolidSection label="TBHcal04BeamLine.xml">
0046                 <Box name="HcalTestBeamLine" dx="[motherDxby2]" dy="[motherDyby2]" dz="[motherDzby2]"/>
0047                 <Box name="HcalTestBeamLineTTile10" dx="[tile10Dxby2]" dy="[tile10Dyby2]" dz="[tile10Dzby2]"/>
0048                 <Box name="HcalTestBeamLineTTile21" dx="[tile21Dxby2]" dy="[tile21Dyby2]" dz="[tile21Dzby2]"/>
0049                 <Box name="HcalTestBeamLineTTile32" dx="[tile32Dxby2]" dy="[tile32Dyby2]" dz="[tile32Dzby2]"/>
0050                 <Box name="HcalTestBeamLineTTile43" dx="[tile43Dxby2]" dy="[tile43Dyby2]" dz="[tile43Dzby2]"/>
0051                 <Box name="HcalTestBeamLineWChamb" dx="[chambDxby2]" dy="[chambDxby2]" dz="[chambDzby2]"/>
0052                 <Box name="HcalTestBeamLineWChambGas" dx="[chambGasW]" dy="[chambGasW]" dz="[chambGasGap]"/>
0053                 <Box name="HcalTestBeamLineWChambVet" dx="[chambVetL]" dy="[chambVetW]/2" dz="[chambVetT]/2"/>
0054                 <Box name="HcalTestBeamLineWChambWindow" dx="[chambKapW]/2" dy="[chambKapW]/2" dz="[chambKapT]/2"/>
0055                 <Box name="HcalTestBeamLineWChambAl1" dx="[chambAl1L]" dy="[chambAl1W]" dz="[chambAlT]/2"/>
0056                 <Box name="HcalTestBeamLineWChambAl2" dx="[chambAl2L]" dy="[chambAlT]/2" dz="[chambGasGap]"/>
0057         </SolidSection>
0058         <LogicalPartSection label="TBHcal04BeamLine.xml">
0059                 <LogicalPart name="HcalTestBeamLine" category="unspecified">
0060                         <rSolid name="HcalTestBeamLine"/>
0061                         <rMaterial name="materials:Air"/>
0062                 </LogicalPart>
0063                 <LogicalPart name="HcalTestBeamLineTTile10" category="unspecified">
0064                         <rSolid name="HcalTestBeamLineTTile10"/>
0065                         <rMaterial name="materials:Scintillator"/>
0066                 </LogicalPart>
0067                 <LogicalPart name="HcalTestBeamLineTTile21" category="unspecified">
0068                         <rSolid name="HcalTestBeamLineTTile21"/>
0069                         <rMaterial name="materials:Scintillator"/>
0070                 </LogicalPart>
0071                 <LogicalPart name="HcalTestBeamLineTTile32" category="unspecified">
0072                         <rSolid name="HcalTestBeamLineTTile32"/>
0073                         <rMaterial name="materials:Scintillator"/>
0074                 </LogicalPart>
0075                 <LogicalPart name="HcalTestBeamLineTTile43" category="unspecified">
0076                         <rSolid name="HcalTestBeamLineTTile43"/>
0077                         <rMaterial name="materials:Scintillator"/>
0078                 </LogicalPart>
0079                 <LogicalPart name="HcalTestBeamLineWChamb" category="unspecified">
0080                         <rSolid name="HcalTestBeamLineWChamb"/>
0081                         <rMaterial name="materials:Air"/>
0082                 </LogicalPart>
0083                 <LogicalPart name="HcalTestBeamLineWChambGas" category="unspecified">
0084                         <rSolid name="HcalTestBeamLineWChambGas"/>
0085                         <rMaterial name="materials:Ar 50pct plus CO_2 50pct"/>
0086                 </LogicalPart>
0087                 <LogicalPart name="HcalTestBeamLineWChambVet" category="unspecified">
0088                         <rSolid name="HcalTestBeamLineWChambVet"/>
0089                         <rMaterial name="materials:Polyethylene"/>
0090                 </LogicalPart>
0091                 <LogicalPart name="HcalTestBeamLineWChambWindow" category="unspecified">
0092                         <rSolid name="HcalTestBeamLineWChambWindow"/>
0093                         <rMaterial name="materials:Kapton"/>
0094                 </LogicalPart>
0095                 <LogicalPart name="HcalTestBeamLineWChambAl1" category="unspecified">
0096                         <rSolid name="HcalTestBeamLineWChambAl1"/>
0097                         <rMaterial name="materials:Aluminium"/>
0098                 </LogicalPart>
0099                 <LogicalPart name="HcalTestBeamLineWChambAl2" category="unspecified">
0100                         <rSolid name="HcalTestBeamLineWChambAl2"/>
0101                         <rMaterial name="materials:Aluminium"/>
0102                 </LogicalPart>
0103         </LogicalPartSection>
0104         <RotationSection label="TBHcal04BeamLine.xml">
0105                 <Rotation name="R1" phiX="90*deg" thetaX="90*deg" phiY="180*deg" thetaY="90*deg" phiZ="0*deg" thetaZ="0*deg"/>
0106         </RotationSection>
0107         <PosPartSection label="TBHcal04BeamLine.xml">
0108                 <PosPart copyNumber="1">
0109                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0110                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineTTile10"/>
0111                         <Translation x="0*fm" y="0*fm" z="-74.0*cm"/>
0112                 </PosPart>
0113                 <PosPart copyNumber="2">
0114                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0115                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineTTile21"/>
0116                         <Translation x="0*fm" y="0*fm" z="-59.0*cm"/>
0117                 </PosPart>
0118                 <PosPart copyNumber="3">
0119                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0120                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineTTile32"/>
0121                         <Translation x="0*fm" y="0*fm" z="-44.0*cm"/>
0122                 </PosPart>
0123                 <PosPart copyNumber="4">
0124                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0125                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineTTile43"/>
0126                         <Translation x="0*fm" y="0*fm" z="21.0*cm"/>
0127                 </PosPart>
0128                 <PosPart copyNumber="1">
0129                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0130                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0131                 </PosPart>
0132                 <PosPart copyNumber="1">
0133                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0134                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0135                         <Translation x="[chambAl1X]" y="[chambAl1Y]" z="[chambAl1Z]"/>
0136                 </PosPart>
0137                 <PosPart copyNumber="2">
0138                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0139                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0140                         <Translation x="-[chambAl1Y]" y="[chambAl1X]" z="[chambAl1Z]"/>
0141                         <rRotation name="TBHcal04BeamLine:R1"/>
0142                 </PosPart>
0143                 <PosPart copyNumber="3">
0144                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0145                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0146                         <Translation x="-[chambAl1X]" y="-[chambAl1Y]" z="[chambAl1Z]"/>
0147                 </PosPart>
0148                 <PosPart copyNumber="4">
0149                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0150                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0151                         <Translation x="[chambAl1Y]" y="-[chambAl1X]" z="[chambAl1Z]"/>
0152                         <rRotation name="TBHcal04BeamLine:R1"/>
0153                 </PosPart>
0154                 <PosPart copyNumber="5">
0155                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0156                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0157                         <Translation x="[chambAl1X]" y="[chambAl1Y]" z="-[chambAl1Z]"/>
0158                 </PosPart>
0159                 <PosPart copyNumber="6">
0160                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0161                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0162                         <Translation x="-[chambAl1Y]" y="[chambAl1X]" z="-[chambAl1Z]"/>
0163                         <rRotation name="TBHcal04BeamLine:R1"/>
0164                 </PosPart>
0165                 <PosPart copyNumber="7">
0166                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0167                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0168                         <Translation x="-[chambAl1X]" y="-[chambAl1Y]" z="-[chambAl1Z]"/>
0169                 </PosPart>
0170                 <PosPart copyNumber="8">
0171                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0172                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl1"/>
0173                         <Translation x="[chambAl1Y]" y="-[chambAl1X]" z="-[chambAl1Z]"/>
0174                         <rRotation name="TBHcal04BeamLine:R1"/>
0175                 </PosPart>
0176                 <PosPart copyNumber="1">
0177                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0178                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl2"/>
0179                         <Translation x="[chambAl2X]" y="[chambAl2Y]" z="0*fm"/>
0180                 </PosPart>
0181                 <PosPart copyNumber="2">
0182                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0183                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl2"/>
0184                         <Translation x="-[chambAl2Y]" y="[chambAl2X]" z="0*fm"/>
0185                         <rRotation name="TBHcal04BeamLine:R1"/>
0186                 </PosPart>
0187                 <PosPart copyNumber="3">
0188                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0189                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl2"/>
0190                         <Translation x="-[chambAl2X]" y="-[chambAl2Y]" z="0*fm"/>
0191                 </PosPart>
0192                 <PosPart copyNumber="4">
0193                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0194                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambAl2"/>
0195                         <Translation x="[chambAl2Y]" y="-[chambAl2X]" z="0*fm"/>
0196                         <rRotation name="TBHcal04BeamLine:R1"/>
0197                 </PosPart>
0198                 <PosPart copyNumber="1">
0199                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0200                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambWindow"/>
0201                         <Translation x="0*fm" y="0*fm" z="([chambDzby2]-0.5*[chambKapT])"/>
0202                 </PosPart>
0203                 <PosPart copyNumber="2">
0204                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0205                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambWindow"/>
0206                         <Translation x="0*fm" y="0*fm" z="-([chambDzby2]-0.5*[chambKapT])"/>
0207                 </PosPart>
0208                 <PosPart copyNumber="1">
0209                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0210                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0211                         <Translation x="[chambVetX]" y="[chambVetL]" z="[chambVetZ]"/>
0212                 </PosPart>
0213                 <PosPart copyNumber="2">
0214                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0215                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0216                         <Translation x="-[chambVetL]" y="[chambVetX]" z="[chambVetZ]"/>
0217                         <rRotation name="TBHcal04BeamLine:R1"/>
0218                 </PosPart>
0219                 <PosPart copyNumber="3">
0220                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0221                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0222                         <Translation x="-[chambVetX]" y="-[chambVetL]" z="[chambVetZ]"/>
0223                 </PosPart>
0224                 <PosPart copyNumber="4">
0225                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0226                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0227                         <Translation x="[chambVetL]" y="-[chambVetX]" z="[chambVetZ]"/>
0228                         <rRotation name="TBHcal04BeamLine:R1"/>
0229                 </PosPart>
0230                 <PosPart copyNumber="5">
0231                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0232                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0233                         <Translation x="[chambVetX]" y="[chambVetL]" z="0*fm"/>
0234                 </PosPart>
0235                 <PosPart copyNumber="6">
0236                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0237                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0238                         <Translation x="-[chambVetL]" y="[chambVetX]" z="0*fm"/>
0239                         <rRotation name="TBHcal04BeamLine:R1"/>
0240                 </PosPart>
0241                 <PosPart copyNumber="7">
0242                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0243                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0244                         <Translation x="-[chambVetX]" y="-[chambVetL]" z="0*fm"/>
0245                 </PosPart>
0246                 <PosPart copyNumber="8">
0247                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0248                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0249                         <Translation x="[chambVetL]" y="-[chambVetX]" z="0*fm"/>
0250                         <rRotation name="TBHcal04BeamLine:R1"/>
0251                 </PosPart>
0252                 <PosPart copyNumber="9">
0253                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0254                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0255                         <Translation x="[chambVetX]" y="[chambVetL]" z="-[chambVetZ]"/>
0256                 </PosPart>
0257                 <PosPart copyNumber="10">
0258                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0259                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0260                         <Translation x="-[chambVetL]" y="[chambVetX]" z="-[chambVetZ]"/>
0261                         <rRotation name="TBHcal04BeamLine:R1"/>
0262                 </PosPart>
0263                 <PosPart copyNumber="11">
0264                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0265                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0266                         <Translation x="-[chambVetX]" y="-[chambVetL]" z="-[chambVetZ]"/>
0267                 </PosPart>
0268                 <PosPart copyNumber="12">
0269                         <rParent name="TBHcal04BeamLine:HcalTestBeamLineWChambGas"/>
0270                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChambVet"/>
0271                         <Translation x="[chambVetL]" y="-[chambVetX]" z="-[chambVetZ]"/>
0272                         <rRotation name="TBHcal04BeamLine:R1"/>
0273                 </PosPart>
0274                 <PosPart copyNumber="1">
0275                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0276                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0277                         <Translation x="0*fm" y="0*fm" z="([chamb1Z]+[upstreamZ]-[chambDzby2])"/>
0278                 </PosPart>
0279                 <PosPart copyNumber="2">
0280                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0281                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0282                         <Translation x="0*fm" y="0*fm" z="([chamb2Z]+[upstreamZ]-[chambDzby2])"/>
0283                 </PosPart>
0284                 <PosPart copyNumber="3">
0285                         <rParent name="TBHcal04BeamLine:HcalTestBeamLine"/>
0286                         <rChild name="TBHcal04BeamLine:HcalTestBeamLineWChamb"/>
0287                         <Translation x="0*fm" y="0*fm" z="([chamb3Z]+[upstreamZ]-[chambDzby2])"/>
0288                 </PosPart>
0289         </PosPartSection>
0290         <Algorithm name="hcal:DDHCalTestBeamAlgo">
0291                 <rParent name="TBHcal:TBHCal"/>
0292                 <String name="ChildName" value="HcalTestBeamLine"/>
0293                 <Numeric name="Eta" value="[TBHcal:Eta]"/>
0294                 <Numeric name="Phi" value="[TBHcal:Phi]"/>
0295                 <Numeric name="Dist" value="-[upstreamZ]"/>
0296                 <Numeric name="DistZ" value="0.0*fm"/>
0297                 <Numeric name="Dz" value="[motherDzby2]"/>
0298                 <Numeric name="Number" value="1"/>
0299         </Algorithm>
0300 </DDDefinition>