Warning, /Geometry/HGCalTBCommonData/data/TB181/Oct184/hgcalEE.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
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="[hgcal:rmaxEE]"/>
0011 <Constant name="rMaxB" value="[hgcal:rmaxEEF]"/>
0012 <Constant name="absorbW" value="1.5*[hgcal:WaferW]"/>
0013 <Constant name="absorbH" value="1.5*[hgcal:WaferW]"/>
0014 </ConstantsSection>
0015
0016 <PosPartSection label="hgcalEE.xml">
0017 <Algorithm name="hgcal:DDHGCalTBModuleX">
0018 <rParent name="hgcal:HGCalEE"/>
0019 <String name="GeneralMaterial" value="materials:Air"/>
0020 <Vector name="WaferName" type="string" nEntries="2">
0021 hgcalwafer:HGCalEEWaferFine, hgcalwafer:HGCalEEWaferCoarse</Vector>
0022 <Vector name="CoverName" type="string" nEntries="11">
0023 hgcal:HGCalEESensitive, hgcal:HGCalEEPCB,
0024 hgcal:HGCalEEKapton, hgcal:HGCalEEAbsorber,
0025 hgcal:HGCalEECuAbsorber, hgcal:HGCalEEAbsorber48To63,
0026 hgcal:HGCalEEAbsorber52To70, hgcal:HGCalEEAbsorber59To62,
0027 hgcal:HGCalEEAbsorber68To74, hgcal:HGCalEECuKapton,
0028 hgcal:HGCalEECuPCB</Vector>
0029 <Vector name="MaterialNames" type="string" nEntries="29">
0030 materials:Air, materials:Air, materials:Air,
0031 materials:Air, materials:Air, materials:Air,
0032 materials:Air, materials:Air, materials:StainlessSteel,
0033 materials:Lead, materials:Copper, materials:Air,
0034 materials:Aluminium, materials:Air, materials:Air,
0035 materials:Air, materials:Air, materials:Air,
0036 materials:Air, materials:Air, materials:Air,
0037 materials:Air, materials:Air, materials:Air,
0038 materials:Iron, materials:Air, materials:Air,
0039 materials:Air, materials:Aluminium</Vector>
0040 <Vector name="VolumeNames" type="string" nEntries="29">
0041 EEPCB, EEKapton, EECuWShield,
0042 EECuShield, EECuWShield48To63, EECuWShield52To70,
0043 EECuWShield59To62, EECuWShield68To74, EEFeAbsorber,
0044 EEPbAbsorber, EECuHeatShield, EESensitive,
0045 EEAlcase, EEgap1, EEgap2,
0046 EEgap3, EEgap4, EEgap5,
0047 EEgap6, EEgap7, EEgap8,
0048 EEgap9, EEgap10, EEgap11,
0049 EEFHAbs, EECuKapton, EECuPCB,
0050 EEgap12, EEMCPAl</Vector>
0051 <Vector name="Thickness" type="numeric" nEntries="29">
0052 [hgcal:thPCB], [hgcal:thKapton], [hgcal:thAbsEE],
0053 [hgcal:thAbsCuEE], [hgcal:thAbsEE48To63], [hgcal:thAbsEE52To70],
0054 [hgcal:thAbsEE59To62], [hgcal:thAbsEE68To74], 0.3*mm,
0055 4.9*mm, 6.0*mm, [hgcal:thSilicon],
0056 2.1*mm, 3.095*mm, 3.145*mm,
0057 3.7*mm, 4.7*mm, 5.5*mm,
0058 6.7*mm, 7.7*mm, 8.7*mm,
0059 9.5*mm, 10.09*mm, 119.7*mm,
0060 40.0*mm, [hgcal:thCuKapton], [hgcal:thCuPCB],
0061 44.0*mm, 5.0*mm</Vector>
0062 <Vector name="BlockThick" type="numeric" nEntries="15">
0063 144.15*mm, 29.05*mm, 29.05*mm,
0064 30.05*mm, 30.05*mm, 30.05*mm,
0065 28.05*mm, 28.05*mm, 28.05*mm,
0066 28.05*mm, 32.25*mm, 35.05*mm,
0067 30.295*mm, 30.835*mm, 86.10*mm
0068 </Vector>
0069 <Numeric name="InOut" value="1"/>
0070 <Vector name="LayerFrontIn" type="numeric" nEntries="15">
0071 0, 23, 45, 67, 89,111,133,155,177,199,221,245,269,293,317</Vector>
0072 <Vector name="LayerBackIn" type="numeric" nEntries="15">
0073 22, 44, 66, 88,110,132,154,176,198,220,244,268,292,316,319</Vector>
0074 <Vector name="LayerType" type="numeric" nEntries="320">
0075 12, 23, 8, 9, 8, 16, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0076 19, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0077 19, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0078 20, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0079 20, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0080 20, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0081 18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0082 18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0083 18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0084 18, 8, 9, 8, 15, 0, 26, 11, 11, 11, 25, 1, 2, 10, 2, 1, 25, 11, 11, 11, 26, 0,
0085 18, 8, 9, 8, 17, 0, 26, 11, 11, 11, 25, 1, 3, 2, 10, 2, 3, 1, 25, 11, 11, 11, 26, 0,
0086 21, 8, 9, 8, 17, 0, 26, 11, 11, 11, 25, 1, 3, 2, 10, 2, 3, 1, 25, 11, 11, 11, 26, 0,
0087 21, 8, 9, 8, 14, 0, 26, 11, 11, 11, 25, 1, 5, 5, 10, 5, 5, 1, 25, 11, 11, 11, 26, 0,
0088 22, 8, 9, 8, 13, 0, 26, 11, 11, 11, 25, 1, 5, 5, 10, 5, 5, 1, 25, 11, 11, 11, 26, 0,
0089 24, 27, 12
0090 </Vector>
0091 <Vector name="LayerSense" type="numeric" nEntries="320">
0092 0, 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0093 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0094 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0095 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0096 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0097 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0098 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0099 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0100 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0101 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 4, 0, 4, 3, 10, 1, 1, 1, 11, 2,
0102 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 5, 4, 0, 4, 5, 3, 10, 1, 1, 1, 11, 2,
0103 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 5, 4, 0, 4, 5, 3, 10, 1, 1, 1, 11, 2,
0104 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 7, 7, 0, 7, 7, 3, 10, 1, 1, 1, 11, 2,
0105 0, 0, 0, 0, 0, 2, 11, 1, 1, 1, 10, 3, 7, 7, 0, 7, 7, 3, 10, 1, 1, 1, 11, 2,
0106 0, 0, 0
0107 </Vector>
0108 <Vector name="MaxModule" nEntries="320">
0109 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0110 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0111 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0112 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0113 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0114 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0115 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0116 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0117 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0118 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2,
0119 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0120 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0121 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0122 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
0123 0, 0, 0
0124 </Vector>
0125 <Numeric name="zMinBlock" value="[hgcal:zminEE]"/>
0126 <Numeric name="rMaxFine" value="[rMaxFine]"/>
0127 <Numeric name="waferW" value="[hgcal:WaferW]"/>
0128 <Numeric name="waferGap" value="0.0*fm"/>
0129 <Numeric name="absorberW" value="[hgcalEE:absorbW]"/>
0130 <Numeric name="absorberH" value="[hgcalEE:absorbH]"/>
0131 <Numeric name="rMax" value="[rMax]"/>
0132 <Numeric name="rMaxB" value="[rMaxB]"/>
0133 </Algorithm>
0134 </PosPartSection>
0135
0136 <SpecParSection label="hgcalEE.xml" eval="true">
0137 <SpecPar name="HGCalEE">
0138 <PartSelector path="//HGCalEESensitive.*"/>
0139 <Parameter name="Volume" value="HGCalEESensitive" eval="false"/>
0140 <Parameter name="GeometryMode" value="HGCalGeometryMode::Hexagon" eval="false"/>
0141 <Parameter name="RadiusBound" value="[rMinFine]"/>
0142 <Parameter name="RadiusBound" value="[rMaxFine]"/>
0143 <Parameter name="RadiusBound" value="[rMaxMiddle]"/>
0144 <Parameter name="RadiusBound" value="[rMaxCoarse]"/>
0145 <Parameter name="RadiusLimits" value="[rMin]"/>
0146 <Parameter name="RadiusLimits" value="[rMax]"/>
0147 <Parameter name="LevelTop" value="99"/>
0148 </SpecPar>
0149 </SpecParSection>
0150
0151 </DDDefinition>