Warning, /Geometry/HGCalTBCommonData/data/TB170/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="zCalor" value="100.0*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="33.3*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="63.6*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="95.0*cm"/>
0022 <Constant name="zgapEEFH" value="5.0*cm"/>
0023 <Constant name="zgapEEBL" value="2.0*mm"/>
0024 <Constant name="zgapFHBH" value="1.0*cm"/>
0025 <Constant name="dzBlock" value="40.0*mm"/>
0026 <Constant name="zposCalo" value="1210.0*cm"/>
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="zposBlock" value="[zposEE]+[zmaxEE]+[zgapEEBL]+[dzBlock]/2"/>
0031 <Constant name="thPCB" value="1.6*mm"/>
0032 <Constant name="thKapton" value="0.01*mm"/>
0033 <Constant name="thAbsEE" value="1.2*mm"/>
0034 <Constant name="thAbsHE" value="1.2*mm"/>
0035 <Constant name="WaferW" value="123.7*mm"/>
0036 <Constant name="tan30deg" value="tan(30.0*deg)"/>
0037 </ConstantsSection>
0038
0039 <MaterialSection label="hgcal.xml">
0040 <CompositeMaterial name="WCu" density="14.979*g/cm3" symbol=" " method="mixture by weight">
0041 <MaterialFraction fraction="0.75">
0042 <rMaterial name="materials:Tungsten"/>
0043 </MaterialFraction>
0044 <MaterialFraction fraction="0.25">
0045 <rMaterial name="materials:Copper"/>
0046 </MaterialFraction>
0047 </CompositeMaterial>
0048 </MaterialSection>
0049
0050 <SolidSection label="hgcal.xml">
0051 <Tubs name="HGCal" rMin="[rmin]" rMax="[rmax]" dz="[zCalor]" startPhi="0*deg" deltaPhi="360*deg"/>
0052 <Polycone name="HGCalEE" startPhi="0*deg" deltaPhi="360*deg">
0053 <ZSection z="[zminEE]" rMin="[rminEE]" rMax="[rmaxEEF]"/>
0054 <ZSection z="[zmaxEE]" rMin="[rminEE]" rMax="[rmaxEEF]"/>
0055 </Polycone>
0056 <Polycone name="HGCalHE" startPhi="0*deg" deltaPhi="360*deg">
0057 <ZSection z="[zminHE]" rMin="[rminHE]" rMax="[rmaxHEF]"/>
0058 <ZSection z="[zmaxHE]" rMin="[rminHE]" rMax="[rmaxHEF]"/>
0059 </Polycone>
0060 <Polycone name="HGCalAH" startPhi="0*deg" deltaPhi="360*deg">
0061 <ZSection z="[zminAH]" rMin="[rminAH]" rMax="[rmaxAH]"/>
0062 <ZSection z="[zmaxAH]" rMin="[rminAH]" rMax="[rmaxAH]"/>
0063 </Polycone>
0064 <Tubs name="HGCalBlock" rMin="[rminEE]" rMax="[rmaxEE]" dz="[dzBlock]/2" startPhi="0*deg" deltaPhi="360*deg"/>
0065 <Polyhedra name="HGCalPCB" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0066 <ZSection z="-[thPCB]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0067 <ZSection z= "[thPCB]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0068 </Polyhedra>
0069 <Polyhedra name="HGCalKapton" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0070 <ZSection z="-[thKapton]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0071 <ZSection z= "[thKapton]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0072 </Polyhedra>
0073 <Polyhedra name="HGCalEEAbs" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0074 <ZSection z="-[thAbsEE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0075 <ZSection z= "[thAbsEE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0076 </Polyhedra>
0077 <Polyhedra name="HGCalHEAbs" numSide="6" startPhi="330*deg" deltaPhi="360*deg">
0078 <ZSection z="-[thAbsHE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0079 <ZSection z= "[thAbsHE]/2" rMin="0*fm" rMax="[WaferW]/2"/>
0080 </Polyhedra>
0081 </SolidSection>
0082
0083 <LogicalPartSection label="hgcal.xml">
0084 <LogicalPart name="HGCal" category="unspecified">
0085 <rSolid name="HGCal"/>
0086 <rMaterial name="materials:Air"/>
0087 </LogicalPart>
0088 <LogicalPart name="HGCalEE" category="unspecified">
0089 <rSolid name="HGCalEE"/>
0090 <rMaterial name="materials:Air"/>
0091 </LogicalPart>
0092 <LogicalPart name="HGCalHE" category="unspecified">
0093 <rSolid name="HGCalHE"/>
0094 <rMaterial name="materials:Air"/>
0095 </LogicalPart>
0096 <LogicalPart name="HGCalAH" category="unspecified">
0097 <rSolid name="HGCalAH"/>
0098 <rMaterial name="materials:Air"/>
0099 </LogicalPart>
0100 <LogicalPart name="HGCalBlock" category="unspecified">
0101 <rSolid name="HGCalBlock"/>
0102 <rMaterial name="materials:StainlessSteel"/>
0103 </LogicalPart>
0104 <LogicalPart name="HGCalEESiliconPCB" category="unspecified">
0105 <rSolid name="HGCalPCB"/>
0106 <rMaterial name="materials:G10"/>
0107 </LogicalPart>
0108 <LogicalPart name="HGCalHESiliconPCB" category="unspecified">
0109 <rSolid name="HGCalPCB"/>
0110 <rMaterial name="materials:G10"/>
0111 </LogicalPart>
0112 <LogicalPart name="HGCalEESiliconKapton" category="unspecified">
0113 <rSolid name="HGCalKapton"/>
0114 <rMaterial name="materials:Kapton"/>
0115 </LogicalPart>
0116 <LogicalPart name="HGCalHESiliconKapton" category="unspecified">
0117 <rSolid name="HGCalKapton"/>
0118 <rMaterial name="materials:Kapton"/>
0119 </LogicalPart>
0120 <LogicalPart name="HGCalEESiliconCuW" category="unspecified">
0121 <rSolid name="HGCalEEAbs"/>
0122 <rMaterial name="hgcal:WCu"/>
0123 </LogicalPart>
0124 <LogicalPart name="HGCalHESiliconCu" category="unspecified">
0125 <rSolid name="HGCalHEAbs"/>
0126 <rMaterial name="materials:Copper"/>
0127 </LogicalPart>
0128 </LogicalPartSection>
0129
0130 <PosPartSection label="hgcal.xml">
0131 <PosPart copyNumber="1">
0132 <rParent name="cms:CMSE"/>
0133 <rChild name="hgcal:HGCal"/>
0134 <Translation x="0*fm" y="0*fm" z="[zposCalo]"/>
0135 </PosPart>
0136 <PosPart copyNumber="1">
0137 <rParent name="hgcal:HGCal"/>
0138 <rChild name="hgcal:HGCalEE"/>
0139 <Translation x="0*fm" y="0*fm" z="[zposEE]"/>
0140 <rRotation name="rotations:R090"/>
0141 </PosPart>
0142 <PosPart copyNumber="1">
0143 <rParent name="hgcal:HGCal"/>
0144 <rChild name="hgcal:HGCalBlock"/>
0145 <Translation x="0*fm" y="0*fm" z="[zposBlock]"/>
0146 <rRotation name="rotations:000D"/>
0147 </PosPart>
0148 <PosPart copyNumber="1">
0149 <rParent name="hgcal:HGCal"/>
0150 <rChild name="hgcal:HGCalHE"/>
0151 <Translation x="0*fm" y="0*fm" z="[zposHE]"/>
0152 <rRotation name="rotations:R090"/>
0153 </PosPart>
0154 <PosPart copyNumber="1">
0155 <rParent name="hgcal:HGCal"/>
0156 <rChild name="hgcal:HGCalAH"/>
0157 <Translation x="0*fm" y="0*fm" z="[zposAH]"/>
0158 <rRotation name="rotations:000D"/>
0159 </PosPart>
0160 </PosPartSection>
0161 </DDDefinition>