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