Back to home page

Project CMSSW displayed by LXR

 
 

    


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>