Warning, /Geometry/HGCalTBCommonData/data/TB170/July17/hgcal.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="hgcal.xml" eval="true">
0005 <Constant name="rmin" value="0.0*fm"/>
0006 <Constant name="rmax" value="50.0*cm"/>
0007 <Constant name="zCaloFront" value="1069.8*cm"/>
0008 <Constant name="rminEE" value="0.0*fm"/>
0009 <Constant name="rmaxEE" value="8.0*cm"/>
0010 <Constant name="rmaxEEF" value="9.5*cm"/>
0011 <Constant name="zminEE" value="0.0*fm"/>
0012 <Constant name="zmaxEE" value="58.5*cm"/>
0013 <Constant name="rminHE" value="0.0*fm"/>
0014 <Constant name="rmaxHE" value="19.5*cm"/>
0015 <Constant name="rmaxHEF" value="26.5*cm"/>
0016 <Constant name="zminHE" value="0.0*fm"/>
0017 <Constant name="zmaxHE" value="88.2*cm"/>
0018 <Constant name="rminAH" value="0.0*fm"/>
0019 <Constant name="rmaxAH" value="30.0*cm"/>
0020 <Constant name="zminAH" value="0.0*fm"/>
0021 <Constant name="zmaxAH" value="92.2*cm"/>
0022 <Constant name="zgapEEFH" value="3.8*cm"/>
0023 <Constant name="zgapFHBH" value="3.0*cm"/>
0024 <Constant name="zCalor" value="([zmaxEE]+[zgapEEFH]+[zmaxHE]+[zgapFHBH]+
0025 [zmaxAH])/2.0"/>
0026 <Constant name="zposCalo" value="([zCaloFront]+[zCalor])"/>
0027 <Constant name="zposEE" value="-[zCalor]"/>
0028 <Constant name="zposHE" value="[zposEE]+[zmaxEE]+[zgapEEFH]"/>
0029 <Constant name="zposAH" value="[zposHE]+[zmaxHE]+[zgapFHBH]"/>
0030 <Constant name="thPCB" value="1.6*mm"/>
0031 <Constant name="thKapton" value="0.01*mm"/>
0032 <Constant name="thAbsEE" value="1.2*mm"/>
0033 <Constant name="thAbsHE" value="1.2*mm"/>
0034 <Constant name="WaferW" value="123.7*mm"/>
0035 <Constant name="tan30deg" value="tan(30.0*deg)"/>
0036 </ConstantsSection>
0037
0038 <MaterialSection label="hgcal.xml">
0039 <CompositeMaterial name="WCu" density="14.979*g/cm3" symbol=" " method="mixture by weight">
0040 <MaterialFraction fraction="0.75">
0041 <rMaterial name="materials:Tungsten"/>
0042 </MaterialFraction>
0043 <MaterialFraction fraction="0.25">
0044 <rMaterial name="materials:Copper"/>
0045 </MaterialFraction>
0046 </CompositeMaterial>
0047 </MaterialSection>
0048
0049 <SolidSection label="hgcal.xml">
0050 <Tubs name="HGCal" rMin="[rmin]" rMax="[rmax]" dz="[zCalor]" startPhi="0*deg" deltaPhi="360*deg"/>
0051 <Polycone name="HGCalEE" startPhi="0*deg" deltaPhi="360*deg">
0052 <ZSection z="[zminEE]" rMin="[rminEE]" rMax="[rmaxEEF]"/>
0053 <ZSection z="[zmaxEE]" rMin="[rminEE]" rMax="[rmaxEEF]"/>
0054 </Polycone>
0055 <Polycone name="HGCalHE" startPhi="0*deg" deltaPhi="360*deg">
0056 <ZSection z="[zminHE]" rMin="[rminHE]" rMax="[rmaxHEF]"/>
0057 <ZSection z="[zmaxHE]" rMin="[rminHE]" rMax="[rmaxHEF]"/>
0058 </Polycone>
0059 <Polycone name="HGCalAH" startPhi="0*deg" deltaPhi="360*deg">
0060 <ZSection z="[zminAH]" rMin="[rminAH]" rMax="[rmaxAH]"/>
0061 <ZSection z="[zmaxAH]" rMin="[rminAH]" rMax="[rmaxAH]"/>
0062 </Polycone>
0063 <Polyhedra name="HGCalPCB" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0064 <ZSection z="-[thPCB]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0065 <ZSection z= "[thPCB]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0066 </Polyhedra>
0067 <Polyhedra name="HGCalKapton" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0068 <ZSection z="-[thKapton]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0069 <ZSection z= "[thKapton]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0070 </Polyhedra>
0071 <Polyhedra name="HGCalEEAbs" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0072 <ZSection z="-[thAbsEE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0073 <ZSection z= "[thAbsEE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0074 </Polyhedra>
0075 <Polyhedra name="HGCalHEAbs" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0076 <ZSection z="-[thAbsHE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0077 <ZSection z= "[thAbsHE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0078 </Polyhedra>
0079 </SolidSection>
0080
0081 <LogicalPartSection label="hgcal.xml">
0082 <LogicalPart name="HGCal" category="unspecified">
0083 <rSolid name="HGCal"/>
0084 <rMaterial name="materials:Air"/>
0085 </LogicalPart>
0086 <LogicalPart name="HGCalEE" category="unspecified">
0087 <rSolid name="HGCalEE"/>
0088 <rMaterial name="materials:Air"/>
0089 </LogicalPart>
0090 <LogicalPart name="HGCalHE" category="unspecified">
0091 <rSolid name="HGCalHE"/>
0092 <rMaterial name="materials:Air"/>
0093 </LogicalPart>
0094 <LogicalPart name="HGCalAH" category="unspecified">
0095 <rSolid name="HGCalAH"/>
0096 <rMaterial name="materials:Air"/>
0097 </LogicalPart>
0098 <LogicalPart name="HGCalEEPCB" category="unspecified">
0099 <rSolid name="HGCalPCB"/>
0100 <rMaterial name="materials:G10"/>
0101 </LogicalPart>
0102 <LogicalPart name="HGCalHEPCB" category="unspecified">
0103 <rSolid name="HGCalPCB"/>
0104 <rMaterial name="materials:G10"/>
0105 </LogicalPart>
0106 <LogicalPart name="HGCalEEKapton" category="unspecified">
0107 <rSolid name="HGCalKapton"/>
0108 <rMaterial name="materials:Kapton"/>
0109 </LogicalPart>
0110 <LogicalPart name="HGCalHEKapton" category="unspecified">
0111 <rSolid name="HGCalKapton"/>
0112 <rMaterial name="materials:Kapton"/>
0113 </LogicalPart>
0114 <LogicalPart name="HGCalEEAbsorber" category="unspecified">
0115 <rSolid name="HGCalEEAbs"/>
0116 <rMaterial name="hgcal:WCu"/>
0117 </LogicalPart>
0118 <LogicalPart name="HGCalHEAbsorber" category="unspecified">
0119 <rSolid name="HGCalHEAbs"/>
0120 <rMaterial name="materials:Copper"/>
0121 </LogicalPart>
0122 </LogicalPartSection>
0123
0124 <PosPartSection label="hgcal.xml">
0125 <PosPart copyNumber="1">
0126 <rParent name="cms:CMSE"/>
0127 <rChild name="hgcal:HGCal"/>
0128 <Translation x="0*fm" y="0*fm" z="[zposCalo]"/>
0129 </PosPart>
0130 <PosPart copyNumber="1">
0131 <rParent name="hgcal:HGCal"/>
0132 <rChild name="hgcal:HGCalEE"/>
0133 <Translation x="0*fm" y="0*fm" z="[zposEE]"/>
0134 <rRotation name="rotations:R090"/>
0135 </PosPart>
0136 <PosPart copyNumber="1">
0137 <rParent name="hgcal:HGCal"/>
0138 <rChild name="hgcal:HGCalHE"/>
0139 <Translation x="0*fm" y="0*fm" z="[zposHE]"/>
0140 <rRotation name="rotations:R090"/>
0141 </PosPart>
0142 <PosPart copyNumber="1">
0143 <rParent name="hgcal:HGCal"/>
0144 <rChild name="hgcal:HGCalAH"/>
0145 <Translation x="0*fm" y="0*fm" z="[zposAH]"/>
0146 <rRotation name="rotations:000D"/>
0147 </PosPart>
0148 </PosPartSection>
0149 </DDDefinition>