Warning, /Geometry/HGCalTBCommonData/data/TB160/16Module/hgcalEE.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="hgcalEE.xml" eval="true">
0005 <Constant name="rMinFine" value="0.0*fm"/>
0006 <Constant name="rMaxFine" value="0.0*cm"/>
0007 <Constant name="rMaxMiddle" value="120.0*cm"/>
0008 <Constant name="rMaxCoarse" value="2000.0*cm"/>
0009 <Constant name="rMin" value="0.0*fm"/>
0010 <Constant name="rMax" value="10.0*cm"/>
0011 </ConstantsSection>
0012
0013 <PosPartSection label="hgcalEE.xml">
0014 <Algorithm name="hgcal:DDHGCalModuleAlgo">
0015 <rParent name="hgcal:HGCalEE"/>
0016 <Vector name="WaferName" type="string" nEntries="2">
0017 hgcalwafer:HGCalEEWaferFine, hgcalwafer:HGCalEEWaferCoarse</Vector>
0018 <Vector name="MaterialNames" type="string" nEntries="15">
0019 materials:Graph.Epoxy Sup., materials:Tungsten,
0020 materials:Tungsten, materials:Tungsten, hgcal:WCu, hgcal:WCu,
0021 hgcal:WCu, materials:Copper, materials:Copper, materials:Air,
0022 materials:G10, materials:G10, materials:Kapton, materials:Air,
0023 materials:Air</Vector>
0024 <Vector name="VolumeNames" type="string" nEntries="15">
0025 EEGlue, EEAbsorber1, EEAbsorber2, EEAbsorber3, EEAbsorber4,
0026 EEAbsorber5, EEAbsorber6, EECuFrame, EEHeatShield, EESensitive,
0027 EEPCB1, EEPCB2, EEKapton, EEAirGap1, EEAirGap2</Vector>
0028 <Vector name="Thickness" type="numeric" nEntries="15">
0029 0.1*mm, 2.1*mm, 2.8*mm, 4.2*mm, 0.6*mm, 1.2*mm, 2.2*mm,
0030 0.5*mm, 6.0*mm, 0.10*mm, 0.5*mm, 1.0*mm, 0.01*mm, 6.0*mm,
0031 0.2*mm</Vector>
0032 <Vector name="Layers" type="numeric" nEntries="8">
0033 18, 18, 18, 18, 18, 18, 18, 19</Vector>
0034 <Vector name="LayerThick" type="numeric" nEntries="8">
0035 24.30*mm, 24.30*mm, 24.90*mm, 26.20*mm, 26.20*mm,
0036 28.20*mm, 30.60*mm, 34.80*mm</Vector>
0037 <Vector name="LayerType" type="numeric" nEntries="145">
0038 1, 10, 13, 10, 9, 9, 9, 14, 4, 8, 4, 14, 9, 9, 9, 10, 13, 10,
0039 1, 10, 13, 10, 9, 9, 9, 14, 4, 8, 4, 14, 9, 9, 9, 10, 13, 10,
0040 1, 10, 13, 10, 9, 9, 9, 14, 4, 8, 5, 14, 9, 9, 9, 10, 13, 10,
0041 2, 10, 13, 10, 9, 9, 9, 14, 5, 8, 5, 14, 9, 9, 9, 10, 13, 10,
0042 2, 10, 13, 10, 9, 9, 9, 14, 5, 8, 5, 14, 9, 9, 9, 10, 13, 10,
0043 2, 10, 13, 10, 9, 9, 9, 14, 6, 8, 6, 14, 9, 9, 9, 10, 13, 10,
0044 3, 11, 13, 11, 9, 9, 9, 14, 6, 8, 6, 14, 9, 9, 9, 10, 13, 10,
0045 3, 11, 13, 11, 9, 9, 9, 14, 6, 8, 6, 14, 9, 9, 9, 10, 13, 10,
0046 3
0047 </Vector>
0048 <Vector name="LayerSense" type="numeric" nEntries="145">
0049 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0050 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0051 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0052 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0053 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0054 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0055 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0056 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0,
0057 0
0058 </Vector>
0059 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0060 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0061 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0062 <Numeric name="waferGap" value="0.0*fm"/>
0063 <Numeric name="Sectors" value="12"/>
0064 <Vector name="SlopeBottom" type="numeric" nEntries="2">
0065 0.0, 0.0</Vector>
0066 <Vector name="SlopeTop" type="numeric" nEntries="2">
0067 0, 0</Vector>
0068 <Vector name="ZFront" type="numeric" nEntries="2">
0069 [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0070 <Vector name="RMaxFront" type="numeric" nEntries="2">
0071 [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0072 <String name="RotNameSpace" value="hgcalmodule"/>
0073 </Algorithm>
0074 </PosPartSection>
0075
0076 <SpecParSection label="hgcalEE.xml" eval="true">
0077 <SpecPar name="HGCalEE">
0078 <PartSelector path="//HGCalEESensitive.*"/>
0079 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0080 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0081 <Parameter name="RadiusBound" value="[rMinFine]"/>
0082 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0083 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0084 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0085 <Parameter name="RadiusLimits" value="[rMin]"/>
0086 <Parameter name="RadiusLimits" value="[rMax]"/>
0087 <Parameter name="LevelTop" value="99"/>
0088 </SpecPar>
0089 </SpecParSection>
0090
0091 </DDDefinition>