Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalCommonData/data/hgcalwafer/v18/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:HGCalEEWafer"/>
0126     <String name="ModuleMaterial"    value="materials:Air"/>
0127     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
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="9">
0139       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0140       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0141       HGCalEEBasePlate</Vector>
0142     <Vector name="LayerMaterials" type="string" nEntries="9">
0143       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0144       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0145       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0146     <Vector name="LayerThickness" type="numeric" nEntries="9">
0147       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0148       [WaferThickness], 1.40*mm </Vector>
0149     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0150       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0151       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0152     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0153       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0154     <Vector name="Layers" type="numeric" nEntries="10"> 
0155       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </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:HGCalEECellFull0Coarse1,   hgcalcell:HGCalEECellCorner01Coarse1, 
0162       hgcalcell:HGCalEECellCorner02Coarse1,hgcalcell:HGCalEECellCorner03Coarse1,
0163       hgcalcell:HGCalEECellCorner04Coarse1,hgcalcell:HGCalEECellCorner05Coarse1,
0164       hgcalcell:HGCalEECellCorner06Coarse1,hgcalcell:HGCalEECellCorner07Coarse1,
0165       hgcalcell:HGCalEECellCorner08Coarse1,hgcalcell:HGCalEECellCorner09Coarse1,
0166       hgcalcell:HGCalEECellCorner10Coarse1,hgcalcell:HGCalEECellCorner11Coarse1,
0167       hgcalcell:HGCalEECellCorner12Coarse1,hgcalcell:HGCalEECellTrunc01Coarse1,
0168       hgcalcell:HGCalEECellTrunc02Coarse1, hgcalcell:HGCalEECellTrunc03Coarse1,
0169       hgcalcell:HGCalEECellTrunc04Coarse1, hgcalcell:HGCalEECellTrunc05Coarse1,
0170       hgcalcell:HGCalEECellTrunc06Coarse1, hgcalcell:HGCalEECellExten01Coarse1,
0171       hgcalcell:HGCalEECellExten02Coarse1, hgcalcell:HGCalEECellExten03Coarse1,
0172       hgcalcell:HGCalEECellExten04Coarse1, hgcalcell:HGCalEECellExten05Coarse1, 
0173       hgcalcell:HGCalEECellExten06Coarse1</Vector>
0174   </Algorithm>
0175   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0176     <rParent name="hgcalwafer:HGCalEEWafer"/>
0177     <String name="ModuleMaterial"    value="materials:Air"/>
0178     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
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="9">
0190       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0191       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0192       HGCalEEBasePlate</Vector>
0193     <Vector name="LayerMaterials" type="string" nEntries="9">
0194       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0195       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0196       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0197     <Vector name="LayerThickness" type="numeric" nEntries="9">
0198       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0199       [WaferThickness], 1.40*mm </Vector>
0200     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0201       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0202       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0203     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0204       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0205     <Vector name="Layers" type="numeric" nEntries="10"> 
0206       8, 5, 6, 5, 7, 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:HGCalEECellFull1Coarse1,   hgcalcell:HGCalEECellCorner21Coarse1, 
0213       hgcalcell:HGCalEECellCorner22Coarse1,hgcalcell:HGCalEECellCorner23Coarse1,
0214       hgcalcell:HGCalEECellCorner24Coarse1,hgcalcell:HGCalEECellCorner25Coarse1,
0215       hgcalcell:HGCalEECellCorner26Coarse1,hgcalcell:HGCalEECellCorner27Coarse1,
0216       hgcalcell:HGCalEECellCorner28Coarse1,hgcalcell:HGCalEECellCorner29Coarse1,
0217       hgcalcell:HGCalEECellCorner30Coarse1,hgcalcell:HGCalEECellCorner31Coarse1,
0218       hgcalcell:HGCalEECellCorner32Coarse1,hgcalcell:HGCalEECellTrunc21Coarse1,
0219       hgcalcell:HGCalEECellTrunc22Coarse1, hgcalcell:HGCalEECellTrunc23Coarse1,
0220       hgcalcell:HGCalEECellTrunc24Coarse1, hgcalcell:HGCalEECellTrunc25Coarse1,
0221       hgcalcell:HGCalEECellTrunc26Coarse1, hgcalcell:HGCalEECellExten21Coarse1,
0222       hgcalcell:HGCalEECellExten22Coarse1, hgcalcell:HGCalEECellExten23Coarse1,
0223       hgcalcell:HGCalEECellExten24Coarse1, hgcalcell:HGCalEECellExten25Coarse1, 
0224       hgcalcell:HGCalEECellExten26Coarse1</Vector>
0225   </Algorithm>
0226   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0227     <rParent name="hgcalwafer:HGCalEEWafer"/>
0228     <String name="ModuleMaterial"    value="materials:Air"/>
0229     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0230     <Numeric name="WaferSize"        value="[WaferSize]"/>
0231     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0232     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0233     <String name="WaferTag" value="Coarse2"/>
0234     <Vector name="WaferOrient" type="numeric" nEntries="6">
0235       0, 1, 2, 3, 4, 5 </Vector>
0236     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0237       0, 0, 0, 0, 0, 0 </Vector>
0238     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0239       06, 07, 08, 09, 10, 11</Vector>  
0240     <Vector name="LayerNames" type="string" nEntries="9">
0241       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0242       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0243       HGCalEEBasePlate</Vector>
0244     <Vector name="LayerMaterials" type="string" nEntries="9">
0245       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0246       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0247       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0248     <Vector name="LayerThickness" type="numeric" nEntries="9">
0249       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0250       [WaferThickness], 1.40*mm </Vector>
0251     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0252       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0253       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0254     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0255       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0256     <Vector name="Layers" type="numeric" nEntries="10"> 
0257       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0258     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0259     <Numeric name="CellType"         value="2"/>
0260     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0261       0, 1, 13, 19 </Vector>
0262     <Vector name="CellNames" type="string" nEntries="25">
0263       hgcalcell:HGCalEECellFull0Coarse2,   hgcalcell:HGCalEECellCorner01Coarse2, 
0264       hgcalcell:HGCalEECellCorner02Coarse2,hgcalcell:HGCalEECellCorner03Coarse2,
0265       hgcalcell:HGCalEECellCorner04Coarse2,hgcalcell:HGCalEECellCorner05Coarse2,
0266       hgcalcell:HGCalEECellCorner06Coarse2,hgcalcell:HGCalEECellCorner07Coarse2,
0267       hgcalcell:HGCalEECellCorner08Coarse2,hgcalcell:HGCalEECellCorner09Coarse2,
0268       hgcalcell:HGCalEECellCorner10Coarse2,hgcalcell:HGCalEECellCorner11Coarse2,
0269       hgcalcell:HGCalEECellCorner12Coarse2,hgcalcell:HGCalEECellTrunc01Coarse2,
0270       hgcalcell:HGCalEECellTrunc02Coarse2, hgcalcell:HGCalEECellTrunc03Coarse2,
0271       hgcalcell:HGCalEECellTrunc04Coarse2, hgcalcell:HGCalEECellTrunc05Coarse2,
0272       hgcalcell:HGCalEECellTrunc06Coarse2, hgcalcell:HGCalEECellExten01Coarse2,
0273       hgcalcell:HGCalEECellExten02Coarse2, hgcalcell:HGCalEECellExten03Coarse2,
0274       hgcalcell:HGCalEECellExten04Coarse2, hgcalcell:HGCalEECellExten05Coarse2, 
0275       hgcalcell:HGCalEECellExten06Coarse2</Vector>
0276   </Algorithm>
0277   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0278     <rParent name="hgcalwafer:HGCalEEWafer"/>
0279     <String name="ModuleMaterial"    value="materials:Air"/>
0280     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0281     <Numeric name="WaferSize"        value="[WaferSize]"/>
0282     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0283     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0284     <String name="WaferTag" value="Coarse2"/>
0285     <Vector name="WaferOrient" type="numeric" nEntries="6">
0286       0, 1, 2, 3, 4, 5 </Vector>
0287     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0288       1, 1, 1, 1, 1, 1 </Vector>
0289     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0290       00, 01, 02, 03, 04, 05 </Vector>  
0291     <Vector name="LayerNames" type="string" nEntries="9">
0292       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard,
0293       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0294       HGCalEEBasePlate</Vector>
0295     <Vector name="LayerMaterials" type="string" nEntries="9">
0296       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0297       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0298       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0299     <Vector name="LayerThickness" type="numeric" nEntries="9">
0300       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0301       [WaferThickness], 1.40*mm </Vector>
0302     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0303       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0304       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0305     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0306       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0307     <Vector name="Layers" type="numeric" nEntries="10"> 
0308       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0309     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0310     <Numeric name="CellType"         value="2"/>
0311     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0312       0, 1, 13, 19 </Vector>
0313     <Vector name="CellNames" type="string" nEntries="25">
0314       hgcalcell:HGCalEECellFull1Coarse2,   hgcalcell:HGCalEECellCorner21Coarse2, 
0315       hgcalcell:HGCalEECellCorner22Coarse2,hgcalcell:HGCalEECellCorner23Coarse2,
0316       hgcalcell:HGCalEECellCorner24Coarse2,hgcalcell:HGCalEECellCorner25Coarse2,
0317       hgcalcell:HGCalEECellCorner26Coarse2,hgcalcell:HGCalEECellCorner27Coarse2,
0318       hgcalcell:HGCalEECellCorner28Coarse2,hgcalcell:HGCalEECellCorner29Coarse2,
0319       hgcalcell:HGCalEECellCorner30Coarse2,hgcalcell:HGCalEECellCorner31Coarse2,
0320       hgcalcell:HGCalEECellCorner32Coarse2,hgcalcell:HGCalEECellTrunc21Coarse2,
0321       hgcalcell:HGCalEECellTrunc22Coarse2, hgcalcell:HGCalEECellTrunc23Coarse2,
0322       hgcalcell:HGCalEECellTrunc24Coarse2, hgcalcell:HGCalEECellTrunc25Coarse2,
0323       hgcalcell:HGCalEECellTrunc26Coarse2, hgcalcell:HGCalEECellExten21Coarse2,
0324       hgcalcell:HGCalEECellExten22Coarse2, hgcalcell:HGCalEECellExten23Coarse2,
0325       hgcalcell:HGCalEECellExten24Coarse2, hgcalcell:HGCalEECellExten25Coarse2, 
0326       hgcalcell:HGCalEECellExten26Coarse2</Vector>
0327   </Algorithm>
0328   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0329     <rParent name="hgcalwafer:HGCalHEWafer"/>
0330     <String name="ModuleMaterial"    value="materials:Air"/>
0331     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0332     <Numeric name="WaferSize"        value="[WaferSize]"/>
0333     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0334     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0335     <String name="WaferTag" value="Fine"/>
0336     <Vector name="WaferOrient" type="numeric" nEntries="6">
0337       0, 1, 2, 3, 4, 5 </Vector>
0338     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0339       0, 0, 0, 0, 0, 0 </Vector>
0340     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0341       06, 07, 08, 09, 10, 11 </Vector>  
0342     <Vector name="LayerNames" type="string" nEntries="8">
0343       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0344       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0345       HGCalHEBasePlate</Vector>
0346     <Vector name="LayerMaterials" type="string" nEntries="8">
0347       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0348       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0349       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0350     <Vector name="LayerThickness" type="numeric" nEntries="8">
0351       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0352       [WaferThickness], 1.0*mm </Vector>
0353     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0354       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0355       [SensorSizeOffset], 0.50*mm </Vector>
0356     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0357       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0358     <Vector name="Layers" type="numeric" nEntries="10"> 
0359       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0360     <Numeric name="NCells"           value="[NumberOfCellsFine]"/>
0361     <Numeric name="CellType"         value="0"/>
0362     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0363       0, 1, 13, 19 </Vector>
0364     <Vector name="CellNames" type="string" nEntries="25">
0365       hgcalcell:HGCalHECellFull0Fine,   hgcalcell:HGCalHECellCorner01Fine, 
0366       hgcalcell:HGCalHECellCorner02Fine,hgcalcell:HGCalHECellCorner03Fine,
0367       hgcalcell:HGCalHECellCorner04Fine,hgcalcell:HGCalHECellCorner05Fine,
0368       hgcalcell:HGCalHECellCorner06Fine,hgcalcell:HGCalHECellCorner07Fine,
0369       hgcalcell:HGCalHECellCorner08Fine,hgcalcell:HGCalHECellCorner09Fine,
0370       hgcalcell:HGCalHECellCorner10Fine,hgcalcell:HGCalHECellCorner11Fine,
0371       hgcalcell:HGCalHECellCorner12Fine,hgcalcell:HGCalHECellTrunc01Fine,
0372       hgcalcell:HGCalHECellTrunc02Fine, hgcalcell:HGCalHECellTrunc03Fine,
0373       hgcalcell:HGCalHECellTrunc04Fine, hgcalcell:HGCalHECellTrunc05Fine,
0374       hgcalcell:HGCalHECellTrunc06Fine, hgcalcell:HGCalHECellExten01Fine,
0375       hgcalcell:HGCalHECellExten02Fine, hgcalcell:HGCalHECellExten03Fine,
0376       hgcalcell:HGCalHECellExten04Fine, hgcalcell:HGCalHECellExten05Fine, 
0377       hgcalcell:HGCalHECellExten06Fine</Vector>
0378   </Algorithm>
0379   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0380     <rParent name="hgcalwafer:HGCalHEWafer"/>
0381     <String name="ModuleMaterial"    value="materials:Air"/>
0382     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0383     <Numeric name="WaferSize"        value="[WaferSize]"/>
0384     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0385     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0386     <String name="WaferTag" value="Fine"/>
0387     <Vector name="WaferOrient" type="numeric" nEntries="6">
0388       0, 1, 2, 3, 4, 5 </Vector>
0389     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0390       1, 1, 1, 1, 1, 1 </Vector>
0391     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0392       00, 01, 02, 03, 04, 05 </Vector>  
0393     <Vector name="LayerNames" type="string" nEntries="8">
0394       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0395       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0396       HGCalHEBasePlate</Vector>
0397     <Vector name="LayerMaterials" type="string" nEntries="8">
0398       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0399       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0400       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0401     <Vector name="LayerThickness" type="numeric" nEntries="8">
0402       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0403       [WaferThickness], 1.0*mm </Vector>
0404     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0405       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0406       [SensorSizeOffset], 0.50*mm </Vector>
0407     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0408       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0409     <Vector name="Layers" type="numeric" nEntries="10"> 
0410       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0411     <Numeric name="NCells"           value="[NumberOfCellsFine]"/>
0412     <Numeric name="CellType"         value="0"/>
0413     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0414       0, 1, 13, 19 </Vector>
0415     <Vector name="CellNames" type="string" nEntries="25">
0416       hgcalcell:HGCalHECellFull1Fine,   hgcalcell:HGCalHECellCorner21Fine, 
0417       hgcalcell:HGCalHECellCorner22Fine,hgcalcell:HGCalHECellCorner23Fine,
0418       hgcalcell:HGCalHECellCorner24Fine,hgcalcell:HGCalHECellCorner25Fine,
0419       hgcalcell:HGCalHECellCorner26Fine,hgcalcell:HGCalHECellCorner27Fine,
0420       hgcalcell:HGCalHECellCorner28Fine,hgcalcell:HGCalHECellCorner29Fine,
0421       hgcalcell:HGCalHECellCorner30Fine,hgcalcell:HGCalHECellCorner31Fine,
0422       hgcalcell:HGCalHECellCorner32Fine,hgcalcell:HGCalHECellTrunc21Fine,
0423       hgcalcell:HGCalHECellTrunc22Fine, hgcalcell:HGCalHECellTrunc23Fine,
0424       hgcalcell:HGCalHECellTrunc24Fine, hgcalcell:HGCalHECellTrunc25Fine,
0425       hgcalcell:HGCalHECellTrunc26Fine, hgcalcell:HGCalHECellExten21Fine,
0426       hgcalcell:HGCalHECellExten22Fine, hgcalcell:HGCalHECellExten23Fine,
0427       hgcalcell:HGCalHECellExten24Fine, hgcalcell:HGCalHECellExten25Fine, 
0428       hgcalcell:HGCalHECellExten26Fine</Vector>
0429   </Algorithm>
0430   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0431     <rParent name="hgcalwafer:HGCalHEWafer"/>
0432     <String name="ModuleMaterial"    value="materials:Air"/>
0433     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0434     <Numeric name="WaferSize"        value="[WaferSize]"/>
0435     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0436     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0437     <String name="WaferTag" value="Coarse1"/>
0438     <Vector name="WaferOrient" type="numeric" nEntries="6">
0439       0, 1, 2, 3, 4, 5 </Vector>
0440     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0441       0, 0, 0, 0, 0, 0 </Vector>
0442     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0443       06, 07, 08, 09, 10, 11 </Vector>  
0444     <Vector name="LayerNames" type="string" nEntries="8">
0445       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0446       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0447       HGCalHEBasePlate</Vector>
0448     <Vector name="LayerMaterials" type="string" nEntries="8">
0449       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0450       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0451       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0452     <Vector name="LayerThickness" type="numeric" nEntries="8">
0453       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0454       [WaferThickness], 1.0*mm </Vector>
0455     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0456       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0457       [SensorSizeOffset], 0.50*mm </Vector>
0458     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0459       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0460     <Vector name="Layers" type="numeric" nEntries="10"> 
0461       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0462     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0463     <Numeric name="CellType"         value="1"/>
0464     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0465       0, 1, 13, 19 </Vector>
0466     <Vector name="CellNames" type="string" nEntries="25">
0467       hgcalcell:HGCalHECellFull0Coarse1,   hgcalcell:HGCalHECellCorner01Coarse1, 
0468       hgcalcell:HGCalHECellCorner02Coarse1,hgcalcell:HGCalHECellCorner03Coarse1,
0469       hgcalcell:HGCalHECellCorner04Coarse1,hgcalcell:HGCalHECellCorner05Coarse1,
0470       hgcalcell:HGCalHECellCorner06Coarse1,hgcalcell:HGCalHECellCorner07Coarse1,
0471       hgcalcell:HGCalHECellCorner08Coarse1,hgcalcell:HGCalHECellCorner09Coarse1,
0472       hgcalcell:HGCalHECellCorner10Coarse1,hgcalcell:HGCalHECellCorner11Coarse1,
0473       hgcalcell:HGCalHECellCorner12Coarse1,hgcalcell:HGCalHECellTrunc01Coarse1,
0474       hgcalcell:HGCalHECellTrunc02Coarse1, hgcalcell:HGCalHECellTrunc03Coarse1,
0475       hgcalcell:HGCalHECellTrunc04Coarse1, hgcalcell:HGCalHECellTrunc05Coarse1,
0476       hgcalcell:HGCalHECellTrunc06Coarse1, hgcalcell:HGCalHECellExten01Coarse1,
0477       hgcalcell:HGCalHECellExten02Coarse1, hgcalcell:HGCalHECellExten03Coarse1,
0478       hgcalcell:HGCalHECellExten04Coarse1, hgcalcell:HGCalHECellExten05Coarse1, 
0479       hgcalcell:HGCalHECellExten06Coarse1</Vector>
0480   </Algorithm>
0481   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0482     <rParent name="hgcalwafer:HGCalHEWafer"/>
0483     <String name="ModuleMaterial"    value="materials:Air"/>
0484     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0485     <Numeric name="WaferSize"        value="[WaferSize]"/>
0486     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0487     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0488     <String name="WaferTag" value="Coarse1"/>
0489     <Vector name="WaferOrient" type="numeric" nEntries="6">
0490       0, 1, 2, 3, 4, 5 </Vector>
0491     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0492       1, 1, 1, 1, 1, 1 </Vector>
0493     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0494       00, 01, 02, 03, 04, 05 </Vector>  
0495     <Vector name="LayerNames" type="string" nEntries="8">
0496       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0497       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0498       HGCalHEBasePlate</Vector>
0499     <Vector name="LayerMaterials" type="string" nEntries="8">
0500       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0501       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0502       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0503     <Vector name="LayerThickness" type="numeric" nEntries="8">
0504       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0505       [WaferThickness], 1.0*mm </Vector>
0506     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0507       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0508       [SensorSizeOffset], 0.50*mm </Vector>
0509     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0510       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0511     <Vector name="Layers" type="numeric" nEntries="10"> 
0512       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0513     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0514     <Numeric name="CellType"         value="1"/>
0515     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0516       0, 1, 13, 19 </Vector>
0517     <Vector name="CellNames" type="string" nEntries="25">
0518       hgcalcell:HGCalHECellFull1Coarse1,   hgcalcell:HGCalHECellCorner21Coarse1, 
0519       hgcalcell:HGCalHECellCorner22Coarse1,hgcalcell:HGCalHECellCorner23Coarse1,
0520       hgcalcell:HGCalHECellCorner24Coarse1,hgcalcell:HGCalHECellCorner25Coarse1,
0521       hgcalcell:HGCalHECellCorner26Coarse1,hgcalcell:HGCalHECellCorner27Coarse1,
0522       hgcalcell:HGCalHECellCorner28Coarse1,hgcalcell:HGCalHECellCorner29Coarse1,
0523       hgcalcell:HGCalHECellCorner30Coarse1,hgcalcell:HGCalHECellCorner31Coarse1,
0524       hgcalcell:HGCalHECellCorner32Coarse1,hgcalcell:HGCalHECellTrunc21Coarse1,
0525       hgcalcell:HGCalHECellTrunc22Coarse1, hgcalcell:HGCalHECellTrunc23Coarse1,
0526       hgcalcell:HGCalHECellTrunc24Coarse1, hgcalcell:HGCalHECellTrunc25Coarse1,
0527       hgcalcell:HGCalHECellTrunc26Coarse1, hgcalcell:HGCalHECellExten21Coarse1,
0528       hgcalcell:HGCalHECellExten22Coarse1, hgcalcell:HGCalHECellExten23Coarse1,
0529       hgcalcell:HGCalHECellExten24Coarse1, hgcalcell:HGCalHECellExten25Coarse1, 
0530       hgcalcell:HGCalHECellExten06Coarse1</Vector>
0531   </Algorithm>
0532   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0533     <rParent name="hgcalwafer:HGCalHEWafer"/>
0534     <String name="ModuleMaterial"    value="materials:Air"/>
0535     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0536     <Numeric name="WaferSize"        value="[WaferSize]"/>
0537     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0538     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0539     <String name="WaferTag" value="Coarse2"/>
0540     <Vector name="WaferOrient" type="numeric" nEntries="6">
0541       0, 1, 2, 3, 4, 5 </Vector>
0542     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0543       0, 0, 0, 0, 0, 0 </Vector>
0544     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0545       06, 07, 08, 09, 10, 11 </Vector>  
0546     <Vector name="LayerNames" type="string" nEntries="8">
0547       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0548       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0549       HGCalHEBasePlate</Vector>
0550     <Vector name="LayerMaterials" type="string" nEntries="8">
0551       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0552       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0553       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0554     <Vector name="LayerThickness" type="numeric" nEntries="8">
0555       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0556       [WaferThickness], 1.0*mm </Vector>
0557     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0558       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0559       [SensorSizeOffset], 0.50*mm </Vector>
0560     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0561       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0562     <Vector name="Layers" type="numeric" nEntries="10"> 
0563       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0564     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0565     <Numeric name="CellType"         value="2"/>
0566     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0567       0, 1, 13, 19 </Vector>
0568     <Vector name="CellNames" type="string" nEntries="25">
0569       hgcalcell:HGCalHECellFull0Coarse2,   hgcalcell:HGCalHECellCorner01Coarse2, 
0570       hgcalcell:HGCalHECellCorner02Coarse2,hgcalcell:HGCalHECellCorner03Coarse2,
0571       hgcalcell:HGCalHECellCorner04Coarse2,hgcalcell:HGCalHECellCorner05Coarse2,
0572       hgcalcell:HGCalHECellCorner06Coarse2,hgcalcell:HGCalHECellCorner07Coarse2,
0573       hgcalcell:HGCalHECellCorner08Coarse2,hgcalcell:HGCalHECellCorner09Coarse2,
0574       hgcalcell:HGCalHECellCorner10Coarse2,hgcalcell:HGCalHECellCorner11Coarse2,
0575       hgcalcell:HGCalHECellCorner12Coarse2,hgcalcell:HGCalHECellTrunc01Coarse2,
0576       hgcalcell:HGCalHECellTrunc02Coarse2, hgcalcell:HGCalHECellTrunc03Coarse2,
0577       hgcalcell:HGCalHECellTrunc04Coarse2, hgcalcell:HGCalHECellTrunc05Coarse2,
0578       hgcalcell:HGCalHECellTrunc06Coarse2, hgcalcell:HGCalHECellExten01Coarse2,
0579       hgcalcell:HGCalHECellExten02Coarse2, hgcalcell:HGCalHECellExten03Coarse2,
0580       hgcalcell:HGCalHECellExten04Coarse2, hgcalcell:HGCalHECellExten05Coarse2, 
0581       hgcalcell:HGCalHECellExten06Coarse2</Vector>
0582   </Algorithm>
0583   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0584     <rParent name="hgcalwafer:HGCalHEWafer"/>
0585     <String name="ModuleMaterial"    value="materials:Air"/>
0586     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0587     <Numeric name="WaferSize"        value="[WaferSize]"/>
0588     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0589     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0590     <String name="WaferTag" value="Coarse2"/>
0591     <Vector name="WaferOrient" type="numeric" nEntries="6">
0592       0, 1, 2, 3, 4, 5 </Vector>
0593     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0594       1, 1, 1, 1, 1, 1 </Vector>
0595     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0596       00, 01, 02, 03, 04, 05 </Vector>  
0597     <Vector name="LayerNames" type="string" nEntries="8">
0598       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0599       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0600       HGCalHEBasePlate</Vector>
0601     <Vector name="LayerMaterials" type="string" nEntries="8">
0602       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0603       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0604       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0605     <Vector name="LayerThickness" type="numeric" nEntries="8">
0606       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0607       [WaferThickness], 1.0*mm </Vector>
0608     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0609       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0610       [SensorSizeOffset], 0.50*mm </Vector>
0611     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0612       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0613     <Vector name="Layers" type="numeric" nEntries="10"> 
0614       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0615     <Numeric name="NCells"           value="[NumberOfCellsCoarse]"/>
0616     <Numeric name="CellType"         value="2"/>
0617     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0618       0, 1, 13, 19 </Vector>
0619     <Vector name="CellNames" type="string" nEntries="25">
0620       hgcalcell:HGCalHECellFull1Coarse2,   hgcalcell:HGCalHECellCorner21Coarse2, 
0621       hgcalcell:HGCalHECellCorner22Coarse2,hgcalcell:HGCalHECellCorner23Coarse2,
0622       hgcalcell:HGCalHECellCorner24Coarse2,hgcalcell:HGCalHECellCorner25Coarse2,
0623       hgcalcell:HGCalHECellCorner26Coarse2,hgcalcell:HGCalHECellCorner27Coarse2,
0624       hgcalcell:HGCalHECellCorner28Coarse2,hgcalcell:HGCalHECellCorner29Coarse2,
0625       hgcalcell:HGCalHECellCorner30Coarse2,hgcalcell:HGCalHECellCorner31Coarse2,
0626       hgcalcell:HGCalHECellCorner32Coarse2,hgcalcell:HGCalHECellTrunc21Coarse2,
0627       hgcalcell:HGCalHECellTrunc22Coarse2, hgcalcell:HGCalHECellTrunc23Coarse2,
0628       hgcalcell:HGCalHECellTrunc24Coarse2, hgcalcell:HGCalHECellTrunc25Coarse2,
0629       hgcalcell:HGCalHECellTrunc26Coarse2, hgcalcell:HGCalHECellExten21Coarse2,
0630       hgcalcell:HGCalHECellExten22Coarse2, hgcalcell:HGCalHECellExten23Coarse2,
0631       hgcalcell:HGCalHECellExten24Coarse2, hgcalcell:HGCalHECellExten25Coarse2,
0632       hgcalcell:HGCalHECellExten26Coarse2</Vector>
0633   </Algorithm>
0634   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0635     <rParent name="hgcalwafer:HGCalEEWafer"/>
0636     <String name="ModuleMaterial"    value="materials:Air"/>
0637     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0638     <Numeric name="WaferMode"        value="0"/>
0639     <Numeric name="WaferSize"        value="[WaferSize]"/>
0640     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0641     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0642     <String name="WaferTag" value="Fine"/>
0643     <Vector name="Tags" type="string" nEntries="5">
0644       HD1, HD2, HD3, HD4, HD5</Vector>
0645     <Vector name="PartialTypes" type="numeric" nEntries="5">
0646       21, 22, 23, 24, 25</Vector>
0647     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0648       0, 1, 2, 3, 4, 5</Vector>
0649     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0650       00, 01, 02, 03, 04, 05</Vector>
0651     <Vector name="LayerNames" type="string" nEntries="9">
0652       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0653       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0654       HGCalEEBasePlate</Vector>
0655     <Vector name="LayerMaterials" type="string" nEntries="9">
0656       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0657       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0658       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0659     <Vector name="LayerThickness" type="numeric" nEntries="9">
0660       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0661       [WaferThickness], 1.40*mm </Vector>
0662     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0663       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0664       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0665     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0666       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0667     <Vector name="Layers" type="numeric" nEntries="10"> 
0668       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0669     <String name="SenseName"     value="HGCalEECellSensitive"/>
0670     <Numeric name="SenseType"    value="0"/>
0671     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0672   </Algorithm>
0673   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0674     <rParent name="hgcalwafer:HGCalEEWafer"/>
0675     <String name="ModuleMaterial"    value="materials:Air"/>
0676     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0677     <Numeric name="WaferMode"        value="0"/>
0678     <Numeric name="WaferSize"        value="[WaferSize]"/>
0679     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0680     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0681     <String name="WaferTag" value="Fine"/>
0682     <Vector name="Tags" type="string" nEntries="5">
0683       HD1, HD2, HD3, HD4, HD5</Vector>
0684     <Vector name="PartialTypes" type="numeric" nEntries="5">
0685       21, 22, 23, 24, 25</Vector>
0686     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0687       6, 7, 8, 9, 10, 11</Vector>
0688     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0689       06, 07, 08, 09, 10, 11</Vector>
0690     <Vector name="LayerNames" type="string" nEntries="9">
0691       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0692       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0693       HGCalEEBasePlate</Vector>
0694     <Vector name="LayerMaterials" type="string" nEntries="9">
0695       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0696       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0697       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0698     <Vector name="LayerThickness" type="numeric" nEntries="9">
0699       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0700       [WaferThickness], 1.40*mm </Vector>
0701     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0702       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0703       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0704     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0705       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0706     <Vector name="Layers" type="numeric" nEntries="10">
0707       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0708     <String name="SenseName"     value="HGCalEECellSensitive"/>
0709     <Numeric name="SenseType"    value="0"/>
0710     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0711   </Algorithm>
0712   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0713     <rParent name="hgcalwafer:HGCalEEWafer"/>
0714     <String name="ModuleMaterial"    value="materials:Air"/>
0715     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0716     <Numeric name="WaferMode"        value="0"/>
0717     <Numeric name="WaferSize"        value="[WaferSize]"/>
0718     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0719     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0720     <String name="WaferTag" value="Coarse1"/>
0721     <Vector name="Tags" type="string" nEntries="6">
0722       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0723     <Vector name="PartialTypes" type="numeric" nEntries="6">
0724       11, 12, 13, 14, 15, 16</Vector>
0725     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0726       0, 1, 2, 3, 4, 5</Vector>
0727     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0728       00, 01, 02, 03, 04, 05</Vector>
0729     <Vector name="LayerNames" type="string" nEntries="9">
0730       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0731       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0732       HGCalEEBasePlate</Vector>
0733     <Vector name="LayerMaterials" type="string" nEntries="9">
0734       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0735       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0736       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0737     <Vector name="LayerThickness" type="numeric" nEntries="9">
0738       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0739       [WaferThickness], 1.40*mm </Vector>
0740     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0741       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0742       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0743     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0744       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0745     <Vector name="Layers" type="numeric" nEntries="10"> 
0746       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0747     <String name="SenseName"     value="HGCalEECellSensitive"/>
0748     <Numeric name="SenseType"    value="1"/>
0749     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0750   </Algorithm>
0751   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0752     <rParent name="hgcalwafer:HGCalEEWafer"/>
0753     <String name="ModuleMaterial"    value="materials:Air"/>
0754     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0755     <Numeric name="WaferMode"        value="0"/>
0756     <Numeric name="WaferSize"        value="[WaferSize]"/>
0757     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0758     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0759     <String name="WaferTag" value="Coarse1"/>
0760     <Vector name="Tags" type="string" nEntries="6">
0761       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0762     <Vector name="PartialTypes" type="numeric" nEntries="6">
0763       11, 12, 13, 14, 15, 16</Vector>
0764     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0765       6, 7, 8, 9, 10, 11</Vector>
0766     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0767       06, 07, 08, 09, 10, 11</Vector>
0768     <Vector name="LayerNames" type="string" nEntries="9">
0769       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0770       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0771       HGCalEEBasePlate</Vector>
0772     <Vector name="LayerMaterials" type="string" nEntries="9">
0773       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0774       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0775       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0776     <Vector name="LayerThickness" type="numeric" nEntries="9">
0777       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0778       [WaferThickness], 1.40*mm </Vector>
0779     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0780       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0781       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0782     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0783       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0784     <Vector name="Layers" type="numeric" nEntries="10"> 
0785       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0786     <String name="SenseName"     value="HGCalEECellSensitive"/>
0787     <Numeric name="SenseType"    value="1"/>
0788     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0789   </Algorithm>
0790   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0791     <rParent name="hgcalwafer:HGCalEEWafer"/>
0792     <String name="ModuleMaterial"    value="materials:Air"/>
0793     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0794     <Numeric name="WaferMode"        value="0"/>
0795     <Numeric name="WaferSize"        value="[WaferSize]"/>
0796     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0797     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0798     <String name="WaferTag" value="Coarse2"/>
0799     <Vector name="Tags" type="string" nEntries="6">
0800       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0801     <Vector name="PartialTypes" type="numeric" nEntries="6">
0802       11, 12, 13, 14, 15, 16</Vector>
0803     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0804       0, 1, 2, 3, 4, 5</Vector>
0805     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0806       00, 01, 02, 03, 04, 05</Vector>
0807     <Vector name="LayerNames" type="string" nEntries="9">
0808       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0809       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0810       HGCalEEBasePlate</Vector>
0811     <Vector name="LayerMaterials" type="string" nEntries="9">
0812       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0813       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0814       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0815     <Vector name="LayerThickness" type="numeric" nEntries="9">
0816       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0817       [WaferThickness], 1.40*mm </Vector>
0818     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0819       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0820       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0821     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0822       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0823     <Vector name="Layers" type="numeric" nEntries="10"> 
0824       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0825     <String name="SenseName"     value="HGCalEECellSensitive"/>
0826     <Numeric name="SenseType"    value="2"/>
0827     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
0828   </Algorithm>
0829   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0830     <rParent name="hgcalwafer:HGCalEEWafer"/>
0831     <String name="ModuleMaterial"    value="materials:Air"/>
0832     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0833     <Numeric name="WaferMode"        value="0"/>
0834     <Numeric name="WaferSize"        value="[WaferSize]"/>
0835     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0836     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0837     <String name="WaferTag" value="Coarse2"/>
0838     <Vector name="Tags" type="string" nEntries="6">
0839       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0840     <Vector name="PartialTypes" type="numeric" nEntries="6">
0841       11, 12, 13, 14, 15, 16</Vector>
0842     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0843       6, 7, 8, 9, 10, 11</Vector>
0844     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0845       06, 07, 08, 09, 10, 11</Vector>
0846     <Vector name="LayerNames" type="string" nEntries="9">
0847       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0848       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0849       HGCalEEBasePlate</Vector>
0850     <Vector name="LayerMaterials" type="string" nEntries="9">
0851       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0852       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0853       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0854     <Vector name="LayerThickness" type="numeric" nEntries="9">
0855       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0856       [WaferThickness], 1.40*mm </Vector>
0857     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0858       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 
0859       [SensorSizeOffset], 0.30*mm, [SensorSizeOffset], 0.50*mm </Vector>
0860     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0861       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0862     <Vector name="Layers" type="numeric" nEntries="10"> 
0863       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0864     <String name="SenseName"     value="HGCalEECellSensitive"/>
0865     <Numeric name="SenseType"    value="2"/>
0866     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
0867   </Algorithm>
0868   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0869     <rParent name="hgcalwafer:HGCalHEWafer"/>
0870     <String name="ModuleMaterial"    value="materials:Air"/>
0871     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0872     <Numeric name="WaferMode"        value="0"/>
0873     <Numeric name="WaferSize"        value="[WaferSize]"/>
0874     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0875     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0876     <String name="WaferTag" value="Fine"/>
0877     <Vector name="Tags" type="string" nEntries="5">
0878       HD1, HD2, HD3, HD4, HD5</Vector>
0879     <Vector name="PartialTypes" type="numeric" nEntries="5">
0880       21, 22, 23, 24, 25</Vector>
0881     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0882       0, 1, 2, 3, 4, 5</Vector>
0883     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0884       00, 01, 02, 03, 04, 05</Vector>
0885     <Vector name="LayerNames" type="string" nEntries="8">
0886       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0887       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0888       HGCalHEBasePlate</Vector>
0889     <Vector name="LayerMaterials" type="string" nEntries="8">
0890       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0891       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0892       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0893     <Vector name="LayerThickness" type="numeric" nEntries="8">
0894       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0895       [WaferThickness], 1.0*mm </Vector>
0896     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0897       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0898       [SensorSizeOffset], 0.50*mm </Vector>
0899     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0900       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0901     <Vector name="Layers" type="numeric" nEntries="10"> 
0902       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0903     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0904     <Numeric name="SenseType"    value="0"/>
0905     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0906   </Algorithm>
0907   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0908     <rParent name="hgcalwafer:HGCalHEWafer"/>
0909     <String name="ModuleMaterial"    value="materials:Air"/>
0910     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0911     <Numeric name="WaferMode"        value="0"/>
0912     <Numeric name="WaferSize"        value="[WaferSize]"/>
0913     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0914     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0915     <String name="WaferTag" value="Fine"/>
0916     <Vector name="Tags" type="string" nEntries="5">
0917       HD1, HD2, HD3, HD4, HD5</Vector>
0918     <Vector name="PartialTypes" type="numeric" nEntries="5">
0919       21, 22, 23, 24, 25</Vector>
0920     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0921       6, 7, 8, 9, 10, 11 </Vector>
0922     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
0923       06, 07, 08, 09, 10, 11 </Vector>  
0924     <Vector name="LayerNames" type="string" nEntries="8">
0925       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0926       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0927       HGCalHEBasePlate</Vector>
0928     <Vector name="LayerMaterials" type="string" nEntries="8">
0929       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0930       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0931       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0932     <Vector name="LayerThickness" type="numeric" nEntries="8">
0933       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0934       [WaferThickness], 1.0*mm </Vector>
0935     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0936       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0937       [SensorSizeOffset], 0.50*mm </Vector>
0938     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0939       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0940     <Vector name="Layers" type="numeric" nEntries="10"> 
0941       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0942     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0943     <Numeric name="SenseType"    value="0"/>
0944     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0945   </Algorithm>
0946   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0947     <rParent name="hgcalwafer:HGCalHEWafer"/>
0948     <String name="ModuleMaterial"    value="materials:Air"/>
0949     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0950     <Numeric name="WaferMode"        value="0"/>
0951     <Numeric name="WaferSize"        value="[WaferSize]"/>
0952     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0953     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0954     <String name="WaferTag" value="Coarse1"/>
0955     <Vector name="Tags" type="string" nEntries="6">
0956       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0957     <Vector name="PartialTypes" type="numeric" nEntries="6">
0958       11, 12, 13, 14, 15, 16</Vector>
0959     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0960       0, 1, 2, 3, 4, 5</Vector>
0961     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0962       00, 01, 02, 03, 04, 05</Vector>
0963     <Vector name="LayerNames" type="string" nEntries="8">
0964       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0965       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0966       HGCalHEBasePlate</Vector>
0967     <Vector name="LayerMaterials" type="string" nEntries="8">
0968       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0969       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0970       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0971     <Vector name="LayerThickness" type="numeric" nEntries="8">
0972       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0973       [WaferThickness], 1.0*mm </Vector>
0974     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0975       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
0976       [SensorSizeOffset], 0.50*mm </Vector>
0977     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0978       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0979     <Vector name="Layers" type="numeric" nEntries="10"> 
0980       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0981     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0982     <Numeric name="SenseType"    value="1"/>
0983     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0984   </Algorithm>
0985   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0986     <rParent name="hgcalwafer:HGCalHEWafer"/>
0987     <String name="ModuleMaterial"    value="materials:Air"/>
0988     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0989     <Numeric name="WaferMode"        value="0"/>
0990     <Numeric name="WaferSize"        value="[WaferSize]"/>
0991     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0992     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0993     <String name="WaferTag" value="Coarse1"/>
0994     <Vector name="Tags" type="string" nEntries="6">
0995       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0996     <Vector name="PartialTypes" type="numeric" nEntries="6">
0997       11, 12, 13, 14, 15, 16</Vector>
0998     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0999       6, 7, 8, 9, 10, 11 </Vector>
1000     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
1001       06, 07, 08, 09, 10, 11 </Vector>    
1002     <Vector name="LayerNames" type="string" nEntries="8">
1003       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
1004       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
1005       HGCalHEBasePlate</Vector>
1006     <Vector name="LayerMaterials" type="string" nEntries="8">
1007       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
1008       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
1009       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
1010     <Vector name="LayerThickness" type="numeric" nEntries="8">
1011       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
1012       [WaferThickness], 1.0*mm </Vector>
1013     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
1014       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
1015       [SensorSizeOffset], 0.50*mm </Vector>
1016     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
1017       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
1018     <Vector name="Layers" type="numeric" nEntries="10"> 
1019       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
1020     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1021     <Numeric name="SenseType"    value="1"/>
1022     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
1023   </Algorithm>
1024   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1025     <rParent name="hgcalwafer:HGCalHEWafer"/>
1026     <String name="ModuleMaterial"    value="materials:Air"/>
1027     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1028     <Numeric name="WaferMode"        value="0"/>
1029     <Numeric name="WaferSize"        value="[WaferSize]"/>
1030     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1031     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
1032     <String name="WaferTag" value="Coarse2"/>
1033     <Vector name="Tags" type="string" nEntries="6">
1034       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1035     <Vector name="PartialTypes" type="numeric" nEntries="6">
1036       11, 12, 13, 14, 15, 16</Vector>
1037     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1038       0, 1, 2, 3, 4, 5</Vector>
1039     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1040       00, 01, 02, 03, 04, 05</Vector>
1041     <Vector name="LayerNames" type="string" nEntries="8">
1042       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
1043       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
1044       HGCalHEBasePlate</Vector>
1045     <Vector name="LayerMaterials" type="string" nEntries="8">
1046       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
1047       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
1048       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
1049     <Vector name="LayerThickness" type="numeric" nEntries="8">
1050       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
1051       [WaferThickness], 1.0*mm </Vector>
1052     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
1053       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
1054       [SensorSizeOffset], 0.50*mm </Vector>
1055     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
1056       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
1057     <Vector name="Layers" type="numeric" nEntries="10"> 
1058       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
1059     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1060     <Numeric name="SenseType"    value="2"/>
1061     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
1062   </Algorithm>
1063   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1064     <rParent name="hgcalwafer:HGCalHEWafer"/>
1065     <String name="ModuleMaterial"    value="materials:Air"/>
1066     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1067     <Numeric name="WaferMode"        value="0"/>
1068     <Numeric name="WaferSize"        value="[WaferSize]"/>
1069     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1070     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
1071     <String name="WaferTag" value="Coarse2"/>
1072     <Vector name="Tags" type="string" nEntries="6">
1073       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1074     <Vector name="PartialTypes" type="numeric" nEntries="6">
1075       11, 12, 13, 14, 15, 16</Vector>
1076     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1077       6, 7, 8, 9, 10, 11 </Vector>
1078     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
1079       06, 07, 08, 09, 10, 11 </Vector>   
1080     <Vector name="LayerNames" type="string" nEntries="8">
1081       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
1082       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
1083       HGCalHEBasePlate</Vector>
1084     <Vector name="LayerMaterials" type="string" nEntries="8">
1085       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
1086       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
1087       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
1088     <Vector name="LayerThickness" type="numeric" nEntries="8">
1089       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
1090       [WaferThickness], 1.0*mm </Vector>
1091     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
1092       0.00*mm, 0.00*mm, 0.70*mm, 0.70*mm, [SensorSizeOffset], 0.30*mm, 
1093       [SensorSizeOffset], 0.50*mm </Vector>
1094     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
1095       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
1096     <Vector name="Layers" type="numeric" nEntries="10"> 
1097       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
1098     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1099     <Numeric name="SenseType"    value="2"/>
1100     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
1101   </Algorithm>
1102   </PosPartSection>
1103 </DDDefinition>