Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HcalTestBeamData/test/2007/TBHcal.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="TBHcal.xml" eval="true">
0005  <Constant name="Zmin"         value="0*fm"/>
0006  <Constant name="HcalEcalZ1"   value="3.959*m"/>
0007  <Constant name="TrackBeamZ2"  value="2.935*m"/>
0008  <Constant name="CalorBeamZ1"  value="3.180*m"/>
0009  <Constant name="CalorBeamZ2"  value="5.541*m"/>
0010  <Constant name="TrackBeamR1"  value="3.10*cm"/>
0011  <Constant name="TrackBeamR2"  value="7.40*cm"/>
0012  <Constant name="zRat"         value="([HcalEcalZ1]-[CalorBeamZ2])/
0013                                       ([CalorBeamZ1]-[CalorBeamZ2])"/>
0014  <Constant name="CalorBeamR1"  value="8.00*cm"/>
0015  <Constant name="CalorBeamR2"  value="8.93*cm"/>
0016  <Constant name="TrackCalorR"  value="1.233*m"/>
0017  <Constant name="CalorMuonR"   value="2.950*m"/>
0018  <Constant name="rMin1"        value="1.775*m"/>
0019  <Constant name="rMin2"        value="[CalorBeamR2]+[zRat]*
0020                                       ([CalorBeamR1]-[CalorBeamR2])"/>
0021  <Constant name="rMin3"        value="1.712*m"/>
0022  <Constant name="Eta"          value="1.562"/>
0023  <Constant name="Phi"          value="2.5*deg"/>
0024 </ConstantsSection>
0025 
0026 <SolidSection label="TBHcal.xml">
0027  <Box name="TBHCal"   dx="12.0*m"   dy="12*m"   dz="12*m"/>
0028  <Polycone name="Calo" startPhi="-45*deg" deltaPhi="90*deg" >
0029   <ZSection z="[Zmin]"          rMin="[CalorBeamR1]"  rMax="[CalorMuonR]" />
0030   <ZSection z="[CalorBeamZ1]"   rMin="[CalorBeamR1]"  rMax="[CalorMuonR]" />
0031   <ZSection z="[CalorBeamZ2]"   rMin="[CalorBeamR2]"  rMax="[CalorMuonR]" />
0032  </Polycone> 
0033  <Polycone name="HCal" startPhi="-10*deg" deltaPhi="40*deg" >
0034   <ZSection z="[Zmin]"          rMin="[rMin1]"        rMax="[CalorMuonR]" />
0035   <ZSection z="[HcalEcalZ1]"    rMin="[rMin1]"        rMax="[CalorMuonR]" />
0036   <ZSection z="[HcalEcalZ1]"    rMin="[rMin2]"        rMax="[CalorMuonR]" />
0037   <ZSection z="[CalorBeamZ2]"   rMin="[CalorBeamR2]"  rMax="[CalorMuonR]" />
0038  </Polycone> 
0039 </SolidSection>
0040 
0041 <RotationSection label="TBHcal.xml">
0042  <Rotation name="R1" phiX="-10*deg"  thetaX="90*deg" phiY="80*deg" 
0043                      thetaY="90*deg" phiZ="0*deg"    thetaZ="0*deg" />
0044 </RotationSection>
0045 
0046 <LogicalPartSection label="TBHcal.xml">
0047  <LogicalPart name="OTBHCal" category="unspecified">
0048   <rSolid name="TBHCal"/>
0049   <rMaterial name="materials:Air"/>
0050  </LogicalPart>
0051  <LogicalPart name="TBHCal" category="unspecified">
0052   <rSolid name="TBHCal"/>
0053   <rMaterial name="materials:Air"/>
0054  </LogicalPart>
0055  <LogicalPart name="Calo" category="unspecified">
0056   <rSolid name="Calo"/>
0057   <rMaterial name="materials:Air"/>
0058  </LogicalPart>
0059  <LogicalPart name="HCal" category="unspecified">
0060   <rSolid name="HCal"/>
0061   <rMaterial name="materials:Air"/>
0062  </LogicalPart>
0063 </LogicalPartSection>
0064 
0065 <PosPartSection label="TBHcal.xml">
0066  <PosPart copyNumber="1">
0067    <rParent name="TBHcal:OTBHCal"/>
0068    <rChild name="TBHcal:TBHCal"/>
0069  </PosPart>
0070  <PosPart copyNumber="1">
0071    <rParent name="TBHcal:TBHCal"/>
0072    <rChild name="TBHcal:Calo"/>
0073  </PosPart>
0074  <PosPart copyNumber="1">
0075    <rParent name="TBHcal:Calo"/>
0076    <rChild name="TBHcal:HCal"/>
0077   <rRotation name="TBHcal:R1"/>
0078  </PosPart>
0079 </PosPartSection>
0080 
0081 </DDDefinition>