Warning, /Geometry/HGCalCommonData/data/TB170/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 <Constant name="absorbW" value="0.5*[hgcal:WaferW]"/>
0012 <Constant name="absorbH" value="[hgcal:WaferW]*[hgcal:tan30deg]"/>
0013 </ConstantsSection>
0014
0015 <PosPartSection label="hgcalEE.xml">
0016 <Algorithm name="hgcal:DDHGCalTBModule">
0017 <rParent name="hgcal:HGCalEE"/>
0018 <Vector name="WaferName" type="string" nEntries="2">
0019 hgcalwafer:HGCalEEWaferFine, hgcalwafer:HGCalEEWaferCoarse</Vector>
0020 <Vector name="CoverName" type="string" nEntries="3">
0021 hgcal:HGCalEESiliconPCB, hgcal:HGCalEESiliconKapton,
0022 hgcal:HGCalEESiliconCuW</Vector>
0023 <Vector name="MaterialNames" type="string" nEntries="8">
0024 materials:Air, materials:Air, materials:Air, materials:Air,
0025 materials:StainlessSteel, materials:Lead, materials:Copper,
0026 materials:Air</Vector>
0027 <Vector name="VolumeNames" type="string" nEntries="8">
0028 EEPCB1, EEKapton1, EEAirGap, EECuW,
0029 EEAbsSteel, EEAbsLead, EEAbsCu, EESensitive</Vector>
0030 <Vector name="Thickness" type="numeric" nEntries="8">
0031 [hgcal:thPCB], [hgcal:thKapton], 3.0*mm, [hgcal:thAbsEE], 0.3*mm,
0032 4.9*mm, 6.0*mm, 0.10*mm</Vector>
0033 <Vector name="Layers" type="numeric" nEntries="14">
0034 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18</Vector>
0035 <Vector name="LayerThick" type="numeric" nEntries="14">
0036 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm,
0037 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm, 23.72*mm
0038 </Vector>
0039 <Vector name="LayerType" type="numeric" nEntries="252">
0040 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0041 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0042 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0043 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0044 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0045 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0046 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0047 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0048 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0049 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0050 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0051 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0052 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2,
0053 4, 5, 4, 2, 0, 7, 7, 7, 1, 3, 6, 3, 1, 7, 7, 7, 0, 2
0054 </Vector>
0055 <Vector name="LayerSense" type="numeric" nEntries="252">
0056 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0057 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0058 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0059 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0060 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0061 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0062 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0063 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0064 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0065 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0066 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0067 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0068 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0,
0069 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2, 0
0070 </Vector>
0071 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0072 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0073 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0074 <Numeric name="waferGap" value="0.0*fm"/>
0075 <Numeric name="absorberW" value="[hgcalEE:absorbW]"/>
0076 <Numeric name="absorberH" value="[hgcalEE:absorbH]"/>
0077 <Numeric name="Sectors" value="12"/>
0078 <Vector name="SlopeBottom" type="numeric" nEntries="2">
0079 0.0, 0.0</Vector>
0080 <Vector name="SlopeTop" type="numeric" nEntries="2">
0081 0, 0</Vector>
0082 <Vector name="ZFront" type="numeric" nEntries="2">
0083 [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0084 <Vector name="RMaxFront" type="numeric" nEntries="2">
0085 [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0086 <String name="RotNameSpace" value="hgcalmodule"/>
0087 </Algorithm>
0088 </PosPartSection>
0089
0090 <SpecParSection label="hgcalEE.xml" eval="true">
0091 <SpecPar name="HGCalEE">
0092 <PartSelector path="//HGCalEESensitive.*"/>
0093 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0094 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0095 <Parameter name="RadiusBound" value="[rMinFine]"/>
0096 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0097 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0098 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0099 <Parameter name="RadiusLimits" value="[rMin]"/>
0100 <Parameter name="RadiusLimits" value="[rMax]"/>
0101 <Parameter name="LevelTop" value="99"/>
0102 </SpecPar>
0103 </SpecParSection>
0104
0105 </DDDefinition>