Warning, /Geometry/HGCalCommonData/data/TB181/June18/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:HGCalEECuAbsorber</Vector>
0023 <Vector name="MaterialNames" type="string" nEntries="19">
0024 materials:Air, materials:Air, materials:Air,
0025 materials:Air, materials:StainlessSteel, materials:Lead,
0026 materials:Copper, materials:Air, materials:Aluminium,
0027 materials:Air, materials:Air, materials:Air,
0028 materials:Air, materials:Air, materials:Air,
0029 materials:Air, materials:Air, materials:Air,
0030 materials:Air</Vector>
0031 <Vector name="VolumeNames" type="string" nEntries="19">
0032 EEPCB, EEKapton, EECuWShield,
0033 EECuShield, EEFeAbsorber, EEPbAbsorber,
0034 EECuHeatShield, EESensitive, EEAlcase,
0035 EEgap1, EEgap2, EEgap3,
0036 EEgap4, EEgap5, EEgap6,
0037 EEgap7, EEgap8, EEgap9,
0038 EEgap10</Vector>
0039 <Vector name="Thickness" type="numeric" nEntries="19">
0040 [hgcal:thPCB], [hgcal:thKapton], [hgcal:thAbsEE],
0041 [hgcal:thAbsEE], 0.3*mm, 4.9*mm,
0042 6.0*mm, 0.10*mm, 2.1*mm,
0043 4.6*mm, 5.4*mm, 6.2*mm,
0044 6.7*mm, 7.8*mm, 8.0*mm,
0045 10.6*mm, 15.2*mm, 79.96*mm,
0046 90.6*mm</Vector>
0047 <Vector name="Layers" type="numeric" nEntries="15">
0048 19, 18, 18, 18, 18, 18, 18, 20, 18, 20, 18, 19, 18, 18, 2</Vector>
0049 <Vector name="LayerThick" type="numeric" nEntries="15">
0050 104.38*mm, 30.12*mm, 29.02*mm,
0051 28.52*mm, 28.52*mm, 28.52*mm,
0052 28.52*mm, 31.72*mm, 30.32*mm,
0053 31.72*mm, 30.32*mm, 30.52*mm,
0054 43.52*mm, 43.52*mm, 92.7*mm
0055 </Vector>
0056 <Vector name="LayerType" type="numeric" nEntries="260">
0057 8, 17, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0058 13, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0059 12, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0060 11, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0061 11, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0062 11, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0063 11, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0064 11, 4, 5, 4, 10, 0, 7, 7, 7,1, 3, 2, 6, 2, 3, 1, 7, 7, 7, 0,
0065 14, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0066 11, 4, 5, 4, 10, 0, 7, 7, 7, 1,3, 2, 6, 2, 3, 1, 7, 7, 7, 0,
0067 14, 4, 5, 4, 9, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0068 11, 4, 5, 4, 10, 0, 7, 7, 7,1, 3, 2, 6, 2, 1, 7, 7, 7, 0,
0069 16, 4, 5, 4, 15, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0070 16, 4, 5, 4, 15, 0, 7, 7, 7, 1, 2, 6, 2, 1, 7, 7, 7, 0,
0071 18, 8</Vector>
0072 <Vector name="LayerSense" type="numeric" nEntries="260">
0073 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0074 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0075 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0076 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0077 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0078 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0079 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0080 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 5, 4, 0, 4, 5, 3, 1, 1, 1, 2,
0081 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0082 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 5, 4, 0, 4, 5, 3, 1, 1, 1, 2,
0083 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0084 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 5, 4, 0, 4, 3, 1, 1, 1, 2,
0085 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0086 0, 0, 0, 0, 0, 2, 1, 1, 1, 3, 4, 0, 4, 3, 1, 1, 1, 2,
0087 0, 0</Vector>
0088 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0089 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0090 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0091 <Numeric name="waferGap" value="0.0*fm"/>
0092 <Numeric name="absorberW" value="[hgcalEE:absorbW]"/>
0093 <Numeric name="absorberH" value="[hgcalEE:absorbH]"/>
0094 <Numeric name="Sectors" value="12"/>
0095 <Vector name="SlopeBottom" type="numeric" nEntries="2">
0096 0.0, 0.0</Vector>
0097 <Vector name="SlopeTop" type="numeric" nEntries="2">
0098 0, 0</Vector>
0099 <Vector name="ZFront" type="numeric" nEntries="2">
0100 [hgcal:zminEE], [hgcal:zmaxEE]</Vector>
0101 <Vector name="RMaxFront" type="numeric" nEntries="2">
0102 [hgcal:rmaxEE], [hgcal:rmaxEE]</Vector>
0103 <String name="RotNameSpace" value="hgcalmodule"/>
0104 </Algorithm>
0105 </PosPartSection>
0106
0107 <SpecParSection label="hgcalEE.xml" eval="true">
0108 <SpecPar name="HGCalEE">
0109 <PartSelector path="//HGCalEESensitive.*"/>
0110 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0111 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0112 <Parameter name="RadiusBound" value="[rMinFine]"/>
0113 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0114 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0115 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0116 <Parameter name="RadiusLimits" value="[rMin]"/>
0117 <Parameter name="RadiusLimits" value="[rMax]"/>
0118 <Parameter name="LevelTop" value="99"/>
0119 </SpecPar>
0120 </SpecParSection>
0121
0122 </DDDefinition>