Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HcalCommonData/data/hcal/HGCal/hcalalgo.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="hcalalgo.xml" eval="true">
0005   <Constant name="z1HE"     value="[hgcal:zHGCal3]"/>
0006   <Constant name="z2HE"     value="524.50*cm"/>
0007   <Constant name="z6HB"     value="[cms:CalorBeamZ2]"/>
0008   <Constant name="rMin0HE"  value="[hgcal:rMaxHGCal2]"/>
0009   <Constant name="rMin1HE1" value="[hgcal:rMaxHGCal3]"/>
0010   <Constant name="rMin1HE2" value="[z1HE]*[etaMax:slope]"/>
0011   <Constant name="rMin2HE"  value="[z2HE]*[etaMax:slope]"/>
0012   <Constant name="rMin1"    value="177.500*cm"/>
0013   <Constant name="rMin5"    value="281.342*cm"/>
0014   <Constant name="rOutHB"   value="287.65*cm"/>
0015   <Constant name="z0HE"     value="([hgcal:zHGCal1]+([rMin1]-[hgcal:rMaxHGCal1])/[hgcal:slope2])"/>
0016 </ConstantsSection>
0017 
0018 <SolidSection label="hcalalgo.xml">
0019   <Polyhedra name="HCal" numSide="18" startPhi="350*deg" deltaPhi="360*deg">
0020     <ZSection z="-[z6HB]" rMin="[rMin5]"    rMax="[rOutHB]"/>
0021     <ZSection z="-[z2HE]" rMin="[rMin5]"    rMax="[rOutHB]"/>
0022     <ZSection z="-[z2HE]" rMin="[rMin2HE]"  rMax="[rOutHB]"/>
0023     <ZSection z="-[z1HE]" rMin="[rMin1HE2]" rMax="[rOutHB]"/>
0024     <ZSection z="-[z1HE]" rMin="[rMin1HE1]" rMax="[rOutHB]"/>
0025     <ZSection z="-[z0HE]" rMin="[rMin1]"    rMax="[rOutHB]"/>
0026     <ZSection z="[z0HE]"  rMin="[rMin1]"    rMax="[rOutHB]"/>
0027     <ZSection z="[z1HE]"  rMin="[rMin1HE1]" rMax="[rOutHB]"/>
0028     <ZSection z="[z1HE]"  rMin="[rMin1HE2]" rMax="[rOutHB]"/>
0029     <ZSection z="[z2HE]"  rMin="[rMin2HE]"  rMax="[rOutHB]"/>
0030     <ZSection z="[z2HE]"  rMin="[rMin5]"    rMax="[rOutHB]"/>
0031     <ZSection z="[z6HB]"  rMin="[rMin5]"    rMax="[rOutHB]"/>
0032   </Polyhedra>
0033 </SolidSection>
0034 
0035 <LogicalPartSection label="hcalalgo.xml">
0036   <LogicalPart name="HCal" category="unspecified">
0037     <rSolid name="HCal"/>
0038     <rMaterial name="materials:Air"/>
0039   </LogicalPart>
0040 </LogicalPartSection>
0041 
0042 <PosPartSection label="hcalalgo.xml">
0043   <PosPart copyNumber="1">
0044     <rParent name="caloBase:CALO"/>
0045     <rChild name="hcalalgo:HCal"/>
0046     <rRotation name="rotations:000D"/>
0047   </PosPart>
0048 </PosPartSection>
0049 </DDDefinition>