Warning, /Geometry/HGCalCommonData/data/hgcalwafer/v17f/hgcalwafer.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0"?>
0002 <DDDefinition>
0003
0004 <ConstantsSection label="hgcalwafer.xml" eval="true">
0005 <Constant name="ModuleThicknessEE" value="[hgcal:ModuleThicknessEE]"/>
0006 <Constant name="ModuleThicknessHE" value="[hgcal:ModuleThicknessHE]"/>
0007 <Constant name="WaferSize" value="[hgcal:WaferSize]"/>
0008 <Constant name="WaferThickness" value="[hgcal:WaferThickness]"/>
0009 <Constant name="WaferThicknessFine" value="[hgcal:WaferThicknessFine]"/>
0010 <Constant name="WaferThicknessCoarse1" value="[hgcal:WaferThicknessCoarse1]"/>
0011 <Constant name="WaferThicknessCoarse2" value="[hgcal:WaferThicknessCoarse2]"/>
0012 <Constant name="SensorSeparation" value="[hgcal:SensorSeparation]"/>
0013 <Constant name="SensorSizeOffset" value="[hgcal:SensorSizeOffset]"/>
0014 <Constant name="CellThicknessFine" value="[hgcal:CellThicknessFine]"/>
0015 <Constant name="CellThicknessCoarse1" value="[hgcal:CellThicknessCoarse1]"/>
0016 <Constant name="CellThicknessCoarse2" value="[hgcal:CellThicknessCoarse2]"/>
0017 <Constant name="NumberOfCellsFine" value="[hgcal:NumberOfCellsFine]"/>
0018 <Constant name="NumberOfCellsCoarse" value="[hgcal:NumberOfCellsCoarse]"/>
0019 </ConstantsSection>
0020
0021 <PosPartSection label="hgcalwafer.xml" eval="true">
0022 <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0023 <rParent name="hgcalwafer:HGCalEEWafer"/>
0024 <String name="ModuleMaterial" value="materials:Air"/>
0025 <Numeric name="ModuleThickness" value="[ModuleThicknessEE]"/>
0026 <Numeric name="WaferSize" value="[WaferSize]"/>
0027 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0028 <Numeric name="WaferThickness" value="[WaferThicknessFine]"/>
0029 <String name="WaferTag" value="Fine"/>
0030 <Vector name="WaferOrient" type="numeric" nEntries="6">
0031 0, 1, 2, 3, 4, 5 </Vector>
0032 <Vector name="WaferFace" type="numeric" nEntries="6">
0033 0, 0, 0, 0, 0, 0 </Vector>
0034 <Vector name="WaferPlacementIndex" type="string" nEntries="6">
0035 06, 07, 08, 09, 10, 11 </Vector>
0036 <Vector name="LayerNames" type="string" nEntries="9">
0037 HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0038 HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0039 HGCalEEBasePlate</Vector>
0040 <Vector name="LayerMaterials" type="string" nEntries="9">
0041 materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0042 hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy,
0043 materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0044 <Vector name="LayerThickness" type="numeric" nEntries="9">
0045 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm,
0046 [WaferThickness], 1.40*mm </Vector>
0047 <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0048 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset],
0049 [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0050 <Vector name="LayerTypes" type="numeric" nEntries="9">
0051 0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0052 <Vector name="Layers" type="numeric" nEntries="10">
0053 0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0054 <Numeric name="NCells" value="[NumberOfCellsFine]"/>
0055 <Numeric name="CellType" value="0"/>
0056 <Vector name="CellOffset" type="numeric" nEntries="4">
0057 0, 1, 13, 19 </Vector>
0058 <Vector name="CellNames" type="string" nEntries="25">
0059 hgcalcell:HGCalEECellFull0Fine, hgcalcell:HGCalEECellCorner01Fine,
0060 hgcalcell:HGCalEECellCorner02Fine,hgcalcell:HGCalEECellCorner03Fine,
0061 hgcalcell:HGCalEECellCorner04Fine,hgcalcell:HGCalEECellCorner05Fine,
0062 hgcalcell:HGCalEECellCorner06Fine,hgcalcell:HGCalEECellCorner07Fine,
0063 hgcalcell:HGCalEECellCorner08Fine,hgcalcell:HGCalEECellCorner09Fine,
0064 hgcalcell:HGCalEECellCorner10Fine,hgcalcell:HGCalEECellCorner11Fine,
0065 hgcalcell:HGCalEECellCorner12Fine,hgcalcell:HGCalEECellTrunc01Fine,
0066 hgcalcell:HGCalEECellTrunc02Fine, hgcalcell:HGCalEECellTrunc03Fine,
0067 hgcalcell:HGCalEECellTrunc04Fine, hgcalcell:HGCalEECellTrunc05Fine,
0068 hgcalcell:HGCalEECellTrunc06Fine, hgcalcell:HGCalEECellExten01Fine,
0069 hgcalcell:HGCalEECellExten02Fine, hgcalcell:HGCalEECellExten03Fine,
0070 hgcalcell:HGCalEECellExten04Fine, hgcalcell:HGCalEECellExten05Fine,
0071 hgcalcell:HGCalEECellExten06Fine</Vector>
0072 </Algorithm>
0073 <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0074 <rParent name="hgcalwafer:HGCalEEWafer"/>
0075 <String name="ModuleMaterial" value="materials:Air"/>
0076 <Numeric name="ModuleThickness" value="[ModuleThicknessEE]"/>
0077 <Numeric name="WaferSize" value="[WaferSize]"/>
0078 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0079 <Numeric name="WaferThickness" value="[WaferThicknessFine]"/>
0080 <String name="WaferTag" value="Fine"/>
0081 <Vector name="WaferOrient" type="numeric" nEntries="6">
0082 0, 1, 2, 3, 4, 5 </Vector>
0083 <Vector name="WaferFace" type="numeric" nEntries="6">
0084 1, 1, 1, 1, 1, 1 </Vector>
0085 <Vector name="WaferPlacementIndex" type="string" nEntries="6">
0086 00, 01, 02, 03, 04, 05 </Vector>
0087 <Vector name="LayerNames" type="string" nEntries="9">
0088 HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0089 HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0090 HGCalEEBasePlate</Vector>
0091 <Vector name="LayerMaterials" type="string" nEntries="9">
0092 materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0093 hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy,
0094 materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0095 <Vector name="LayerThickness" type="numeric" nEntries="9">
0096 0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm,
0097 [WaferThickness], 1.40*mm </Vector>
0098 <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0099 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset],
0100 [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0101 <Vector name="LayerTypes" type="numeric" nEntries="9">
0102 0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0103 <Vector name="Layers" type="numeric" nEntries="10">
0104 8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0105 <Numeric name="NCells" value="[NumberOfCellsFine]"/>
0106 <Numeric name="CellType" value="0"/>
0107 <Vector name="CellOffset" type="numeric" nEntries="4">
0108 0, 1, 13, 19 </Vector>
0109 <Vector name="CellNames" type="string" nEntries="25">
0110 hgcalcell:HGCalEECellFull1Fine, hgcalcell:HGCalEECellCorner21Fine,
0111 hgcalcell:HGCalEECellCorner22Fine,hgcalcell:HGCalEECellCorner23Fine,
0112 hgcalcell:HGCalEECellCorner24Fine,hgcalcell:HGCalEECellCorner25Fine,
0113 hgcalcell:HGCalEECellCorner26Fine,hgcalcell:HGCalEECellCorner27Fine,
0114 hgcalcell:HGCalEECellCorner28Fine,hgcalcell:HGCalEECellCorner29Fine,
0115 hgcalcell:HGCalEECellCorner30Fine,hgcalcell:HGCalEECellCorner31Fine,
0116 hgcalcell:HGCalEECellCorner32Fine,hgcalcell:HGCalEECellTrunc21Fine,
0117 hgcalcell:HGCalEECellTrunc22Fine, hgcalcell:HGCalEECellTrunc23Fine,
0118 hgcalcell:HGCalEECellTrunc24Fine, hgcalcell:HGCalEECellTrunc25Fine,
0119 hgcalcell:HGCalEECellTrunc26Fine, hgcalcell:HGCalEECellExten21Fine,
0120 hgcalcell:HGCalEECellExten22Fine, hgcalcell:HGCalEECellExten23Fine,
0121 hgcalcell:HGCalEECellExten24Fine, hgcalcell:HGCalEECellExten25Fine,
0122 hgcalcell:HGCalEECellExten26Fine</Vector>
0123 </Algorithm>
0124 <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0125 <rParent name="hgcalwafer:HGCalHEWafer"/>
0126 <String name="ModuleMaterial" value="materials:Air"/>
0127 <Numeric name="ModuleThickness" value="[ModuleThicknessHE]"/>
0128 <Numeric name="WaferSize" value="[WaferSize]"/>
0129 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0130 <Numeric name="WaferThickness" value="[WaferThicknessCoarse1]"/>
0131 <String name="WaferTag" value="Coarse1"/>
0132 <Vector name="WaferOrient" type="numeric" nEntries="6">
0133 0, 1, 2, 3, 4, 5 </Vector>
0134 <Vector name="WaferFace" type="numeric" nEntries="6">
0135 0, 0, 0, 0, 0, 0 </Vector>
0136 <Vector name="WaferPlacementIndex" type="string" nEntries="6">
0137 06, 07, 08, 09, 10, 11 </Vector>
0138 <Vector name="LayerNames" type="string" nEntries="8">
0139 HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard,
0140 HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0141 HGCalHEBasePlate</Vector>
0142 <Vector name="LayerMaterials" type="string" nEntries="8">
0143 materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0144 hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton,
0145 materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0146 <Vector name="LayerThickness" type="numeric" nEntries="8">
0147 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm,
0148 [WaferThickness], 1.0*mm </Vector>
0149 <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0150 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm,
0151 [SensorSizeOffset], 0.50*mm </Vector>
0152 <Vector name="LayerTypes" type="numeric" nEntries="8">
0153 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0154 <Vector name="Layers" type="numeric" nEntries="10">
0155 0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0156 <Numeric name="NCells" value="[NumberOfCellsCoarse]"/>
0157 <Numeric name="CellType" value="1"/>
0158 <Vector name="CellOffset" type="numeric" nEntries="4">
0159 0, 1, 13, 19 </Vector>
0160 <Vector name="CellNames" type="string" nEntries="25">
0161 hgcalcell:HGCalHECellFull0Coarse1, hgcalcell:HGCalHECellCorner01Coarse1,
0162 hgcalcell:HGCalHECellCorner02Coarse1,hgcalcell:HGCalHECellCorner03Coarse1,
0163 hgcalcell:HGCalHECellCorner04Coarse1,hgcalcell:HGCalHECellCorner05Coarse1,
0164 hgcalcell:HGCalHECellCorner06Coarse1,hgcalcell:HGCalHECellCorner07Coarse1,
0165 hgcalcell:HGCalHECellCorner08Coarse1,hgcalcell:HGCalHECellCorner09Coarse1,
0166 hgcalcell:HGCalHECellCorner10Coarse1,hgcalcell:HGCalHECellCorner11Coarse1,
0167 hgcalcell:HGCalHECellCorner12Coarse1,hgcalcell:HGCalHECellTrunc01Coarse1,
0168 hgcalcell:HGCalHECellTrunc02Coarse1, hgcalcell:HGCalHECellTrunc03Coarse1,
0169 hgcalcell:HGCalHECellTrunc04Coarse1, hgcalcell:HGCalHECellTrunc05Coarse1,
0170 hgcalcell:HGCalHECellTrunc06Coarse1, hgcalcell:HGCalHECellExten01Coarse1,
0171 hgcalcell:HGCalHECellExten02Coarse1, hgcalcell:HGCalHECellExten03Coarse1,
0172 hgcalcell:HGCalHECellExten04Coarse1, hgcalcell:HGCalHECellExten05Coarse1,
0173 hgcalcell:HGCalHECellExten06Coarse1</Vector>
0174 </Algorithm>
0175 <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0176 <rParent name="hgcalwafer:HGCalHEWafer"/>
0177 <String name="ModuleMaterial" value="materials:Air"/>
0178 <Numeric name="ModuleThickness" value="[ModuleThicknessHE]"/>
0179 <Numeric name="WaferSize" value="[WaferSize]"/>
0180 <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0181 <Numeric name="WaferThickness" value="[WaferThicknessCoarse1]"/>
0182 <String name="WaferTag" value="Coarse1"/>
0183 <Vector name="WaferOrient" type="numeric" nEntries="6">
0184 0, 1, 2, 3, 4, 5 </Vector>
0185 <Vector name="WaferFace" type="numeric" nEntries="6">
0186 1, 1, 1, 1, 1, 1 </Vector>
0187 <Vector name="WaferPlacementIndex" type="string" nEntries="6">
0188 00, 01, 02, 03, 04, 05 </Vector>
0189 <Vector name="LayerNames" type="string" nEntries="8">
0190 HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard,
0191 HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0192 HGCalHEBasePlate</Vector>
0193 <Vector name="LayerMaterials" type="string" nEntries="8">
0194 materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0195 hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton,
0196 materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0197 <Vector name="LayerThickness" type="numeric" nEntries="8">
0198 0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm,
0199 [WaferThickness], 1.0*mm </Vector>
0200 <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0201 0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm,
0202 [SensorSizeOffset], 0.50*mm </Vector>
0203 <Vector name="LayerTypes" type="numeric" nEntries="8">
0204 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0205 <Vector name="Layers" type="numeric" nEntries="10">
0206 7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0207 <Numeric name="NCells" value="[NumberOfCellsCoarse]"/>
0208 <Numeric name="CellType" value="1"/>
0209 <Vector name="CellOffset" type="numeric" nEntries="4">
0210 0, 1, 13, 19 </Vector>
0211 <Vector name="CellNames" type="string" nEntries="25">
0212 hgcalcell:HGCalHECellFull1Coarse1, hgcalcell:HGCalHECellCorner21Coarse1,
0213 hgcalcell:HGCalHECellCorner22Coarse1,hgcalcell:HGCalHECellCorner23Coarse1,
0214 hgcalcell:HGCalHECellCorner24Coarse1,hgcalcell:HGCalHECellCorner25Coarse1,
0215 hgcalcell:HGCalHECellCorner26Coarse1,hgcalcell:HGCalHECellCorner27Coarse1,
0216 hgcalcell:HGCalHECellCorner28Coarse1,hgcalcell:HGCalHECellCorner29Coarse1,
0217 hgcalcell:HGCalHECellCorner30Coarse1,hgcalcell:HGCalHECellCorner31Coarse1,
0218 hgcalcell:HGCalHECellCorner32Coarse1,hgcalcell:HGCalHECellTrunc21Coarse1,
0219 hgcalcell:HGCalHECellTrunc22Coarse1, hgcalcell:HGCalHECellTrunc23Coarse1,
0220 hgcalcell:HGCalHECellTrunc24Coarse1, hgcalcell:HGCalHECellTrunc25Coarse1,
0221 hgcalcell:HGCalHECellTrunc26Coarse1, hgcalcell:HGCalHECellExten21Coarse1,
0222 hgcalcell:HGCalHECellExten22Coarse1, hgcalcell:HGCalHECellExten23Coarse1,
0223 hgcalcell:HGCalHECellExten24Coarse1, hgcalcell:HGCalHECellExten25Coarse1,
0224 hgcalcell:HGCalHECellExten06Coarse1</Vector>
0225 </Algorithm>
0226 </PosPartSection>
0227 </DDDefinition>