Warning, /Geometry/HGCalCommonData/data/TB170/Sep17/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="4">
0021 hgcal:HGCalEEPCB, hgcal:HGCalEEKapton, hgcal:HGCalEEAbsorber,
0022 hgcal:HGCalHEAbsorber</Vector>
0023 <Vector name="MaterialNames" type="string" nEntries="20">
0024 materials:Air, materials:Air, materials:Air, materials:Air,
0025 materials:StainlessSteel, materials:Lead, materials:Copper,
0026 materials:Air, materials:Aluminium, materials:Air, materials:Air,
0027 materials:Air, materials:Air, materials:Air, materials:Air,
0028 materials:Air, materials:Air, materials:Air, materials:StainlessSteel,
0029 materials:Air</Vector>
0030 <Vector name="VolumeNames" type="string" nEntries="20">
0031 EEPCB1, EEKapton1, EEAirGap, EEShield1, EEAbsorber1,
0032 EEAbsorber2, EEHeatShield, EESensitive, EEAlcase, EEgap1,
0033 EEgap2, EEgap3, EEgap4, EEgap5, EEgap6,
0034 EEgap7, EEgap8, EEgap9, EEFe, EEBaseCu</Vector>
0035 <Vector name="Thickness" type="numeric" nEntries="20">
0036 [hgcal:thPCB], [hgcal:thKapton], 0.7*mm, [hgcal:thAbsEE], 0.3*mm,
0037 4.9*mm, 6.0*mm, 0.10*mm, 2.6*mm, 2.6*mm,
0038 3.0*mm, 9.6*mm, 10.6*mm, 11.6*mm, 16.6*mm,
0039 16.72, 166.6*mm, 269.7*mm, 40*mm, [hgcal:thAbsHE]</Vector>
0040 <Vector name="Layers" type="numeric" nEntries="9">
0041 16, 11, 11, 11, 12, 19, 15, 13, 3</Vector>
0042 <Vector name="LayerThick" type="numeric" nEntries="9">
0043 298.41*mm, 181.21*mm, 26.21*mm, 25.21*mm, 32.03*mm, 43.81*mm,
0044 32.11*mm, 51.1*mm, 45.6*mm
0045 </Vector>
0046 <Vector name="LayerType" type="numeric" nEntries="111">
0047 8,17, 4,5,4,6, 4,5,4,6,19,1,7,7,7,0,
0048 16, 4, 5, 4, 6, 3, 1, 7, 7, 7, 0,
0049 13, 4, 5, 4, 6, 3, 1, 7, 7, 7, 0,
0050 12, 4, 5, 4, 6, 3, 1, 7, 7, 7, 0,
0051 15, 4, 5, 4, 2, 6, 3, 1, 7, 7, 7, 0,
0052 9, 4, 5, 4, 6, 4, 5, 4, 6, 4, 5, 4, 11, 0, 7, 7, 7, 1, 3,
0053 6, 4, 5, 4, 6, 4,5,4,6,19, 1, 7, 7, 7, 0,
0054 14, 4, 5, 4, 6, 4, 5, 4, 6, 4, 5, 4, 6,
0055 10, 18, 8
0056 </Vector>
0057 <Vector name="LayerSense" type="numeric" nEntries="111">
0058 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 1, 1, 1, 2,
0059 0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0060 0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0061 0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0062 0, 0, 0, 0, 0, 0, 4, 3, 1, 1, 1, 2,
0063 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4,
0064 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 3, 1, 1, 1, 2,
0065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0066 0, 0, 0
0067 </Vector>
0068 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0069 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0070 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0071 <Numeric name="waferGap" value="0.0*fm"/>
0072 <Numeric name="absorberW" value="[hgcalEE:absorbW]"/>
0073 <Numeric name="absorberH" value="[hgcalEE:absorbH]"/>
0074 <Numeric name="Sectors" value="12"/>
0075 <Vector name="SlopeBottom" type="numeric" nEntries="2">
0076 0.0, 0.0</Vector>
0077 <Vector name="SlopeTop" type="numeric" nEntries="2">
0078 0, 0</Vector>
0079 <Vector name="ZFront" type="numeric" nEntries="2">
0080 [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0081 <Vector name="RMaxFront" type="numeric" nEntries="2">
0082 [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0083 <String name="RotNameSpace" value="hgcalmodule"/>
0084 </Algorithm>
0085 </PosPartSection>
0086
0087 <SpecParSection label="hgcalEE.xml" eval="true">
0088 <SpecPar name="HGCalEE">
0089 <PartSelector path="//HGCalEESensitive.*"/>
0090 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0091 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0092 <Parameter name="RadiusBound" value="[rMinFine]"/>
0093 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0094 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0095 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0096 <Parameter name="RadiusLimits" value="[rMin]"/>
0097 <Parameter name="RadiusLimits" value="[rMax]"/>
0098 <Parameter name="LevelTop" value="99"/>
0099 </SpecPar>
0100 </SpecParSection>
0101
0102 </DDDefinition>