Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalCommonData/data/hgcalwafer/v19/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="WaferThickness120"     value="[hgcal:WaferThicknessFine]"/>
0010   <Constant name="WaferThickness200"     value="[hgcal:WaferThicknessCoarse1]"/>
0011   <Constant name="WaferThickness300"     value="[hgcal:WaferThicknessCoarse2]"/>
0012   <Constant name="SensorSeparation"      value="[hgcal:SensorSeparation]"/>
0013   <Constant name="SensorSizeOffset"      value="[hgcal:SensorSizeOffset]"/>
0014   <Constant name="CellThickness120"      value="[hgcal:CellThicknessFine]"/>
0015   <Constant name="CellThickness200"      value="[hgcal:CellThicknessCoarse1]"/>
0016   <Constant name="CellThickness300"      value="[hgcal:CellThicknessCoarse2]"/>
0017   <Constant name="NumberOfCellsHD"       value="[hgcal:NumberOfCellsFine]"/>
0018   <Constant name="NumberOfCellsLD"       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="[WaferThickness120]"/>
0029     <String name="WaferTag" value="HD120"/>
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="6">
0037       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0038       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
0039     <Vector name="LayerMaterials" type="string" nEntries="6">
0040       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0041       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0042     <Vector name="LayerThickness" type="numeric" nEntries="6">
0043       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.40*mm</Vector>
0044     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0045       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0046       [SensorSizeOffset], 0.50*mm</Vector>
0047     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0048       0, 0, 0, 0, 1, 0</Vector>
0049     <Vector name="Layers" type="numeric" nEntries="6"> 
0050       0, 1, 2, 4, 3, 5</Vector>
0051     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0052     <Numeric name="CellType"         value="0"/>
0053     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0054       0, 1, 13, 19 </Vector>
0055     <Vector name="CellNames" type="string" nEntries="25">
0056       hgcalcell:HGCalEECellFull0HD120,   hgcalcell:HGCalEECellCorner01HD120, 
0057       hgcalcell:HGCalEECellCorner02HD120,hgcalcell:HGCalEECellCorner03HD120,
0058       hgcalcell:HGCalEECellCorner04HD120,hgcalcell:HGCalEECellCorner05HD120,
0059       hgcalcell:HGCalEECellCorner06HD120,hgcalcell:HGCalEECellCorner07HD120,
0060       hgcalcell:HGCalEECellCorner08HD120,hgcalcell:HGCalEECellCorner09HD120,
0061       hgcalcell:HGCalEECellCorner10HD120,hgcalcell:HGCalEECellCorner11HD120,
0062       hgcalcell:HGCalEECellCorner12HD120,hgcalcell:HGCalEECellTrunc01HD120,
0063       hgcalcell:HGCalEECellTrunc02HD120, hgcalcell:HGCalEECellTrunc03HD120,
0064       hgcalcell:HGCalEECellTrunc04HD120, hgcalcell:HGCalEECellTrunc05HD120,
0065       hgcalcell:HGCalEECellTrunc06HD120, hgcalcell:HGCalEECellExten01HD120,
0066       hgcalcell:HGCalEECellExten02HD120, hgcalcell:HGCalEECellExten03HD120,
0067       hgcalcell:HGCalEECellExten04HD120, hgcalcell:HGCalEECellExten05HD120, 
0068       hgcalcell:HGCalEECellExten06HD120</Vector>
0069   </Algorithm>
0070   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0071     <rParent name="hgcalwafer:HGCalEEWafer"/>
0072     <String name="ModuleMaterial"    value="materials:Air"/>
0073     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0074     <Numeric name="WaferSize"        value="[WaferSize]"/>
0075     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0076     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
0077     <String name="WaferTag" value="HD120"/>
0078     <Vector name="WaferOrient" type="numeric" nEntries="6">
0079       0, 1, 2, 3, 4, 5 </Vector>
0080     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0081       1, 1, 1, 1, 1, 1 </Vector>
0082     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0083       00, 01, 02, 03, 04, 05 </Vector>  
0084     <Vector name="LayerNames" type="string" nEntries="6">
0085       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0086       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
0087     <Vector name="LayerMaterials" type="string" nEntries="6">
0088       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0089       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0090     <Vector name="LayerThickness" type="numeric" nEntries="6">
0091       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.40*mm</Vector>
0092     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0093       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0094       [SensorSizeOffset], 0.50*mm</Vector>
0095     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0096       0, 0, 0, 0, 1, 0</Vector>
0097     <Vector name="Layers" type="numeric" nEntries="6"> 
0098       5, 3, 4, 2, 1, 0</Vector>
0099     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0100     <Numeric name="CellType"         value="0"/>
0101     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0102       0, 1, 13, 19 </Vector>
0103     <Vector name="CellNames" type="string" nEntries="25">
0104       hgcalcell:HGCalEECellFull1HD120,   hgcalcell:HGCalEECellCorner21HD120, 
0105       hgcalcell:HGCalEECellCorner22HD120,hgcalcell:HGCalEECellCorner23HD120,
0106       hgcalcell:HGCalEECellCorner24HD120,hgcalcell:HGCalEECellCorner25HD120,
0107       hgcalcell:HGCalEECellCorner26HD120,hgcalcell:HGCalEECellCorner27HD120,
0108       hgcalcell:HGCalEECellCorner28HD120,hgcalcell:HGCalEECellCorner29HD120,
0109       hgcalcell:HGCalEECellCorner30HD120,hgcalcell:HGCalEECellCorner31HD120,
0110       hgcalcell:HGCalEECellCorner32HD120,hgcalcell:HGCalEECellTrunc21HD120,
0111       hgcalcell:HGCalEECellTrunc22HD120, hgcalcell:HGCalEECellTrunc23HD120,
0112       hgcalcell:HGCalEECellTrunc24HD120, hgcalcell:HGCalEECellTrunc25HD120,
0113       hgcalcell:HGCalEECellTrunc26HD120, hgcalcell:HGCalEECellExten21HD120,
0114       hgcalcell:HGCalEECellExten22HD120, hgcalcell:HGCalEECellExten23HD120,
0115       hgcalcell:HGCalEECellExten24HD120, hgcalcell:HGCalEECellExten25HD120, 
0116       hgcalcell:HGCalEECellExten26HD120</Vector>
0117   </Algorithm>
0118   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0119     <rParent name="hgcalwafer:HGCalEEWafer"/>
0120     <String name="ModuleMaterial"    value="materials:Air"/>
0121     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0122     <Numeric name="WaferSize"        value="[WaferSize]"/>
0123     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0124     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0125     <String name="WaferTag" value="HD200"/>
0126     <Vector name="WaferOrient" type="numeric" nEntries="6">
0127       0, 1, 2, 3, 4, 5 </Vector>
0128     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0129       0, 0, 0, 0, 0, 0 </Vector>
0130     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0131       06, 07, 08, 09, 10, 11 </Vector>  
0132     <Vector name="LayerNames" type="string" nEntries="7">
0133       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0134       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate,
0135       HGCalEEAirGap0</Vector>
0136     <Vector name="LayerMaterials" type="string" nEntries="7">
0137       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0138       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0139       materials:Air</Vector>
0140     <Vector name="LayerThickness" type="numeric" nEntries="7">
0141       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0142       0.100</Vector>
0143     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0144       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0145       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0146     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0147       0, 0, 0, 0, 1, 0, 0</Vector>
0148     <Vector name="Layers" type="numeric" nEntries="7"> 
0149       0, 6, 1, 2, 4, 3, 5</Vector>
0150     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0151     <Numeric name="CellType"         value="0"/>
0152     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0153       0, 1, 13, 19 </Vector>
0154     <Vector name="CellNames" type="string" nEntries="25">
0155       hgcalcell:HGCalEECellFull0HD200,   hgcalcell:HGCalEECellCorner01HD200, 
0156       hgcalcell:HGCalEECellCorner02HD200,hgcalcell:HGCalEECellCorner03HD200,
0157       hgcalcell:HGCalEECellCorner04HD200,hgcalcell:HGCalEECellCorner05HD200,
0158       hgcalcell:HGCalEECellCorner06HD200,hgcalcell:HGCalEECellCorner07HD200,
0159       hgcalcell:HGCalEECellCorner08HD200,hgcalcell:HGCalEECellCorner09HD200,
0160       hgcalcell:HGCalEECellCorner10HD200,hgcalcell:HGCalEECellCorner11HD200,
0161       hgcalcell:HGCalEECellCorner12HD200,hgcalcell:HGCalEECellTrunc01HD200,
0162       hgcalcell:HGCalEECellTrunc02HD200, hgcalcell:HGCalEECellTrunc03HD200,
0163       hgcalcell:HGCalEECellTrunc04HD200, hgcalcell:HGCalEECellTrunc05HD200,
0164       hgcalcell:HGCalEECellTrunc06HD200, hgcalcell:HGCalEECellExten01HD200,
0165       hgcalcell:HGCalEECellExten02HD200, hgcalcell:HGCalEECellExten03HD200,
0166       hgcalcell:HGCalEECellExten04HD200, hgcalcell:HGCalEECellExten05HD200, 
0167       hgcalcell:HGCalEECellExten06HD200</Vector>
0168   </Algorithm>
0169   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0170     <rParent name="hgcalwafer:HGCalEEWafer"/>
0171     <String name="ModuleMaterial"    value="materials:Air"/>
0172     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0173     <Numeric name="WaferSize"        value="[WaferSize]"/>
0174     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0175     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0176     <String name="WaferTag" value="HD200"/>
0177     <Vector name="WaferOrient" type="numeric" nEntries="6">
0178       0, 1, 2, 3, 4, 5 </Vector>
0179     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0180       1, 1, 1, 1, 1, 1 </Vector>
0181     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0182       00, 01, 02, 03, 04, 05 </Vector>  
0183     <Vector name="LayerNames" type="string" nEntries="7">
0184       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0185       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate,
0186       HGCalEEAirGap0</Vector>
0187     <Vector name="LayerMaterials" type="string" nEntries="7">
0188       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0189       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0190       materials:Air</Vector>
0191     <Vector name="LayerThickness" type="numeric" nEntries="7">
0192       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0193       0.100</Vector>
0194     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0195       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0196       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0197     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0198       0, 0, 0, 0, 1, 0, 0</Vector>
0199     <Vector name="Layers" type="numeric" nEntries="7"> 
0200       5, 3, 4, 2, 1, 6, 0</Vector>
0201     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0202     <Numeric name="CellType"         value="0"/>
0203     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0204       0, 1, 13, 19 </Vector>
0205     <Vector name="CellNames" type="string" nEntries="25">
0206       hgcalcell:HGCalEECellFull1HD200,   hgcalcell:HGCalEECellCorner21HD200, 
0207       hgcalcell:HGCalEECellCorner22HD200,hgcalcell:HGCalEECellCorner23HD200,
0208       hgcalcell:HGCalEECellCorner24HD200,hgcalcell:HGCalEECellCorner25HD200,
0209       hgcalcell:HGCalEECellCorner26HD200,hgcalcell:HGCalEECellCorner27HD200,
0210       hgcalcell:HGCalEECellCorner28HD200,hgcalcell:HGCalEECellCorner29HD200,
0211       hgcalcell:HGCalEECellCorner30HD200,hgcalcell:HGCalEECellCorner31HD200,
0212       hgcalcell:HGCalEECellCorner32HD200,hgcalcell:HGCalEECellTrunc21HD200,
0213       hgcalcell:HGCalEECellTrunc22HD200, hgcalcell:HGCalEECellTrunc23HD200,
0214       hgcalcell:HGCalEECellTrunc24HD200, hgcalcell:HGCalEECellTrunc25HD200,
0215       hgcalcell:HGCalEECellTrunc26HD200, hgcalcell:HGCalEECellExten21HD200,
0216       hgcalcell:HGCalEECellExten22HD200, hgcalcell:HGCalEECellExten23HD200,
0217       hgcalcell:HGCalEECellExten24HD200, hgcalcell:HGCalEECellExten25HD200, 
0218       hgcalcell:HGCalEECellExten26HD200</Vector>
0219   </Algorithm>
0220   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0221     <rParent name="hgcalwafer:HGCalEEWafer"/>
0222     <String name="ModuleMaterial"    value="materials:Air"/>
0223     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0224     <Numeric name="WaferSize"        value="[WaferSize]"/>
0225     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0226     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0227     <String name="WaferTag" value="LD200"/>
0228     <Vector name="WaferOrient" type="numeric" nEntries="6">
0229       0, 1, 2, 3, 4, 5 </Vector>
0230     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0231       0, 0, 0, 0, 0, 0 </Vector>
0232     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0233       06, 07, 08, 09, 10, 11 </Vector>  
0234     <Vector name="LayerNames" type="string" nEntries="7">
0235       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0236       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate,
0237       HGCalEEAirGap0</Vector>
0238     <Vector name="LayerMaterials" type="string" nEntries="7">
0239       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0240       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0241       materials:Air</Vector>
0242     <Vector name="LayerThickness" type="numeric" nEntries="7">
0243       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0244       0.100</Vector>
0245     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0246       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0247       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0248     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0249       0, 0, 0, 0, 1, 0, 0</Vector>
0250     <Vector name="Layers" type="numeric" nEntries="7"> 
0251       0, 6, 1, 2, 4, 3, 5</Vector>
0252     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0253     <Numeric name="CellType"         value="1"/>
0254     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0255       0, 1, 13, 19 </Vector>
0256     <Vector name="CellNames" type="string" nEntries="25">
0257       hgcalcell:HGCalEECellFull0LD200,   hgcalcell:HGCalEECellCorner01LD200, 
0258       hgcalcell:HGCalEECellCorner02LD200,hgcalcell:HGCalEECellCorner03LD200,
0259       hgcalcell:HGCalEECellCorner04LD200,hgcalcell:HGCalEECellCorner05LD200,
0260       hgcalcell:HGCalEECellCorner06LD200,hgcalcell:HGCalEECellCorner07LD200,
0261       hgcalcell:HGCalEECellCorner08LD200,hgcalcell:HGCalEECellCorner09LD200,
0262       hgcalcell:HGCalEECellCorner10LD200,hgcalcell:HGCalEECellCorner11LD200,
0263       hgcalcell:HGCalEECellCorner12LD200,hgcalcell:HGCalEECellTrunc01LD200,
0264       hgcalcell:HGCalEECellTrunc02LD200, hgcalcell:HGCalEECellTrunc03LD200,
0265       hgcalcell:HGCalEECellTrunc04LD200, hgcalcell:HGCalEECellTrunc05LD200,
0266       hgcalcell:HGCalEECellTrunc06LD200, hgcalcell:HGCalEECellExten01LD200,
0267       hgcalcell:HGCalEECellExten02LD200, hgcalcell:HGCalEECellExten03LD200,
0268       hgcalcell:HGCalEECellExten04LD200, hgcalcell:HGCalEECellExten05LD200, 
0269       hgcalcell:HGCalEECellExten06LD200</Vector>
0270   </Algorithm>
0271   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0272     <rParent name="hgcalwafer:HGCalEEWafer"/>
0273     <String name="ModuleMaterial"    value="materials:Air"/>
0274     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0275     <Numeric name="WaferSize"        value="[WaferSize]"/>
0276     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0277     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0278     <String name="WaferTag" value="LD200"/>
0279     <Vector name="WaferOrient" type="numeric" nEntries="6">
0280       0, 1, 2, 3, 4, 5 </Vector>
0281     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0282       1, 1, 1, 1, 1, 1 </Vector>
0283     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0284       00, 01, 02, 03, 04, 05 </Vector>  
0285     <Vector name="LayerNames" type="string" nEntries="7">
0286       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0287       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate,
0288       HGCalEEAirGap0</Vector>
0289     <Vector name="LayerMaterials" type="string" nEntries="7">
0290       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0291       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0292       materials:Air</Vector>
0293     <Vector name="LayerThickness" type="numeric" nEntries="7">
0294       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0295       0.100</Vector>
0296     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0297       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0298       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0299     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0300       0, 0, 0, 0, 1, 0, 0</Vector>
0301     <Vector name="Layers" type="numeric" nEntries="7"> 
0302       5, 3, 4, 2, 1, 6, 0</Vector>
0303     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0304     <Numeric name="CellType"         value="1"/>
0305     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0306       0, 1, 13, 19 </Vector>
0307     <Vector name="CellNames" type="string" nEntries="25">
0308       hgcalcell:HGCalEECellFull1LD200,   hgcalcell:HGCalEECellCorner21LD200, 
0309       hgcalcell:HGCalEECellCorner22LD200,hgcalcell:HGCalEECellCorner23LD200,
0310       hgcalcell:HGCalEECellCorner24LD200,hgcalcell:HGCalEECellCorner25LD200,
0311       hgcalcell:HGCalEECellCorner26LD200,hgcalcell:HGCalEECellCorner27LD200,
0312       hgcalcell:HGCalEECellCorner28LD200,hgcalcell:HGCalEECellCorner29LD200,
0313       hgcalcell:HGCalEECellCorner30LD200,hgcalcell:HGCalEECellCorner31LD200,
0314       hgcalcell:HGCalEECellCorner32LD200,hgcalcell:HGCalEECellTrunc21LD200,
0315       hgcalcell:HGCalEECellTrunc22LD200, hgcalcell:HGCalEECellTrunc23LD200,
0316       hgcalcell:HGCalEECellTrunc24LD200, hgcalcell:HGCalEECellTrunc25LD200,
0317       hgcalcell:HGCalEECellTrunc26LD200, hgcalcell:HGCalEECellExten21LD200,
0318       hgcalcell:HGCalEECellExten22LD200, hgcalcell:HGCalEECellExten23LD200,
0319       hgcalcell:HGCalEECellExten24LD200, hgcalcell:HGCalEECellExten25LD200, 
0320       hgcalcell:HGCalEECellExten26LD200</Vector>
0321   </Algorithm>
0322   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0323     <rParent name="hgcalwafer:HGCalEEWafer"/>
0324     <String name="ModuleMaterial"    value="materials:Air"/>
0325     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0326     <Numeric name="WaferSize"        value="[WaferSize]"/>
0327     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0328     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
0329     <String name="WaferTag" value="LD300"/>
0330     <Vector name="WaferOrient" type="numeric" nEntries="6">
0331       0, 1, 2, 3, 4, 5 </Vector>
0332     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0333       0, 0, 0, 0, 0, 0 </Vector>
0334     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0335       06, 07, 08, 09, 10, 11</Vector>  
0336     <Vector name="LayerNames" type="string" nEntries="6">
0337       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0338       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
0339     <Vector name="LayerMaterials" type="string" nEntries="6">
0340       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0341       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0342     <Vector name="LayerThickness" type="numeric" nEntries="6">
0343       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.40*mm</Vector>
0344     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0345       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0346       [SensorSizeOffset], 0.50*mm</Vector>
0347     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0348       0, 0, 0, 0, 1, 0</Vector>
0349     <Vector name="Layers" type="numeric" nEntries="6"> 
0350       0, 1, 2, 4, 3, 5</Vector>
0351     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0352     <Numeric name="CellType"         value="2"/>
0353     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0354       0, 1, 13, 19 </Vector>
0355     <Vector name="CellNames" type="string" nEntries="25">
0356       hgcalcell:HGCalEECellFull0LD300,   hgcalcell:HGCalEECellCorner01LD300, 
0357       hgcalcell:HGCalEECellCorner02LD300,hgcalcell:HGCalEECellCorner03LD300,
0358       hgcalcell:HGCalEECellCorner04LD300,hgcalcell:HGCalEECellCorner05LD300,
0359       hgcalcell:HGCalEECellCorner06LD300,hgcalcell:HGCalEECellCorner07LD300,
0360       hgcalcell:HGCalEECellCorner08LD300,hgcalcell:HGCalEECellCorner09LD300,
0361       hgcalcell:HGCalEECellCorner10LD300,hgcalcell:HGCalEECellCorner11LD300,
0362       hgcalcell:HGCalEECellCorner12LD300,hgcalcell:HGCalEECellTrunc01LD300,
0363       hgcalcell:HGCalEECellTrunc02LD300, hgcalcell:HGCalEECellTrunc03LD300,
0364       hgcalcell:HGCalEECellTrunc04LD300, hgcalcell:HGCalEECellTrunc05LD300,
0365       hgcalcell:HGCalEECellTrunc06LD300, hgcalcell:HGCalEECellExten01LD300,
0366       hgcalcell:HGCalEECellExten02LD300, hgcalcell:HGCalEECellExten03LD300,
0367       hgcalcell:HGCalEECellExten04LD300, hgcalcell:HGCalEECellExten05LD300, 
0368       hgcalcell:HGCalEECellExten06LD300</Vector>
0369   </Algorithm>
0370   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0371     <rParent name="hgcalwafer:HGCalEEWafer"/>
0372     <String name="ModuleMaterial"    value="materials:Air"/>
0373     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0374     <Numeric name="WaferSize"        value="[WaferSize]"/>
0375     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0376     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
0377     <String name="WaferTag" value="LD300"/>
0378     <Vector name="WaferOrient" type="numeric" nEntries="6">
0379       0, 1, 2, 3, 4, 5 </Vector>
0380     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0381       0, 0, 0, 0, 0, 0 </Vector>
0382     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0383       00, 01, 02, 03, 04, 05</Vector>  
0384     <Vector name="LayerNames" type="string" nEntries="6">
0385       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0386       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
0387     <Vector name="LayerMaterials" type="string" nEntries="6">
0388       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0389       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0390     <Vector name="LayerThickness" type="numeric" nEntries="6">
0391       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.40*mm</Vector>
0392     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0393       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0394       [SensorSizeOffset], 0.50*mm</Vector>
0395     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0396       0, 0, 0, 0, 1, 0</Vector>
0397     <Vector name="Layers" type="numeric" nEntries="6"> 
0398       5, 3, 4, 2, 1, 0</Vector>
0399     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0400     <Numeric name="CellType"         value="2"/>
0401     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0402       0, 1, 13, 19 </Vector>
0403     <Vector name="CellNames" type="string" nEntries="25">
0404       hgcalcell:HGCalEECellFull1LD300,   hgcalcell:HGCalEECellCorner21LD300, 
0405       hgcalcell:HGCalEECellCorner22LD300,hgcalcell:HGCalEECellCorner23LD300,
0406       hgcalcell:HGCalEECellCorner24LD300,hgcalcell:HGCalEECellCorner25LD300,
0407       hgcalcell:HGCalEECellCorner26LD300,hgcalcell:HGCalEECellCorner27LD300,
0408       hgcalcell:HGCalEECellCorner28LD300,hgcalcell:HGCalEECellCorner29LD300,
0409       hgcalcell:HGCalEECellCorner30LD300,hgcalcell:HGCalEECellCorner31LD300,
0410       hgcalcell:HGCalEECellCorner32LD300,hgcalcell:HGCalEECellTrunc21LD300,
0411       hgcalcell:HGCalEECellTrunc22LD300, hgcalcell:HGCalEECellTrunc23LD300,
0412       hgcalcell:HGCalEECellTrunc24LD300, hgcalcell:HGCalEECellTrunc25LD300,
0413       hgcalcell:HGCalEECellTrunc26LD300, hgcalcell:HGCalEECellExten21LD300,
0414       hgcalcell:HGCalEECellExten22LD300, hgcalcell:HGCalEECellExten23LD300,
0415       hgcalcell:HGCalEECellExten24LD300, hgcalcell:HGCalEECellExten25LD300, 
0416       hgcalcell:HGCalEECellExten26LD300</Vector>
0417   </Algorithm>
0418   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0419     <rParent name="hgcalwafer:HGCalHEWafer"/>
0420     <String name="ModuleMaterial"    value="materials:Air"/>
0421     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0422     <Numeric name="WaferSize"        value="[WaferSize]"/>
0423     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0424     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
0425     <String name="WaferTag" value="HD120"/>
0426     <Vector name="WaferOrient" type="numeric" nEntries="6">
0427       0, 1, 2, 3, 4, 5 </Vector>
0428     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0429       0, 0, 0, 0, 0, 0 </Vector>
0430     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0431       06, 07, 08, 09, 10, 11 </Vector>  
0432     <Vector name="LayerNames" type="string" nEntries="6">
0433       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0434       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
0435     <Vector name="LayerMaterials" type="string" nEntries="6">
0436       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0437       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
0438     <Vector name="LayerThickness" type="numeric" nEntries="6">
0439       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.050*mm</Vector>
0440     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0441       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0442       [SensorSizeOffset], 0.50*mm </Vector>
0443     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0444       0, 0, 0, 0, 1, 0 </Vector>
0445     <Vector name="Layers" type="numeric" nEntries="6"> 
0446       0, 1, 2, 4, 3, 5</Vector>
0447     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0448     <Numeric name="CellType"         value="0"/>
0449     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0450       0, 1, 13, 19 </Vector>
0451     <Vector name="CellNames" type="string" nEntries="25">
0452       hgcalcell:HGCalHECellFull0HD120,   hgcalcell:HGCalHECellCorner01HD120, 
0453       hgcalcell:HGCalHECellCorner02HD120,hgcalcell:HGCalHECellCorner03HD120,
0454       hgcalcell:HGCalHECellCorner04HD120,hgcalcell:HGCalHECellCorner05HD120,
0455       hgcalcell:HGCalHECellCorner06HD120,hgcalcell:HGCalHECellCorner07HD120,
0456       hgcalcell:HGCalHECellCorner08HD120,hgcalcell:HGCalHECellCorner09HD120,
0457       hgcalcell:HGCalHECellCorner10HD120,hgcalcell:HGCalHECellCorner11HD120,
0458       hgcalcell:HGCalHECellCorner12HD120,hgcalcell:HGCalHECellTrunc01HD120,
0459       hgcalcell:HGCalHECellTrunc02HD120, hgcalcell:HGCalHECellTrunc03HD120,
0460       hgcalcell:HGCalHECellTrunc04HD120, hgcalcell:HGCalHECellTrunc05HD120,
0461       hgcalcell:HGCalHECellTrunc06HD120, hgcalcell:HGCalHECellExten01HD120,
0462       hgcalcell:HGCalHECellExten02HD120, hgcalcell:HGCalHECellExten03HD120,
0463       hgcalcell:HGCalHECellExten04HD120, hgcalcell:HGCalHECellExten05HD120, 
0464       hgcalcell:HGCalHECellExten06HD120</Vector>
0465   </Algorithm>
0466   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0467     <rParent name="hgcalwafer:HGCalHEWafer"/>
0468     <String name="ModuleMaterial"    value="materials:Air"/>
0469     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0470     <Numeric name="WaferSize"        value="[WaferSize]"/>
0471     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0472     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
0473     <String name="WaferTag" value="HD120"/>
0474     <Vector name="WaferOrient" type="numeric" nEntries="6">
0475       0, 1, 2, 3, 4, 5 </Vector>
0476     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0477       1, 1, 1, 1, 1, 1 </Vector>
0478     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0479       00, 01, 02, 03, 04, 05 </Vector>  
0480     <Vector name="LayerNames" type="string" nEntries="6">
0481       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0482       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
0483     <Vector name="LayerMaterials" type="string" nEntries="6">
0484       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0485       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
0486     <Vector name="LayerThickness" type="numeric" nEntries="6">
0487       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.050*mm</Vector>
0488     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0489       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0490       [SensorSizeOffset], 0.50*mm </Vector>
0491     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0492       0, 0, 0, 0, 1, 0 </Vector>
0493     <Vector name="Layers" type="numeric" nEntries="6"> 
0494       5, 3, 4, 2, 1, 0</Vector>
0495     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0496     <Numeric name="CellType"         value="0"/>
0497     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0498       0, 1, 13, 19 </Vector>
0499     <Vector name="CellNames" type="string" nEntries="25">
0500       hgcalcell:HGCalHECellFull1HD120,   hgcalcell:HGCalHECellCorner21HD120, 
0501       hgcalcell:HGCalHECellCorner22HD120,hgcalcell:HGCalHECellCorner23HD120,
0502       hgcalcell:HGCalHECellCorner24HD120,hgcalcell:HGCalHECellCorner25HD120,
0503       hgcalcell:HGCalHECellCorner26HD120,hgcalcell:HGCalHECellCorner27HD120,
0504       hgcalcell:HGCalHECellCorner28HD120,hgcalcell:HGCalHECellCorner29HD120,
0505       hgcalcell:HGCalHECellCorner30HD120,hgcalcell:HGCalHECellCorner31HD120,
0506       hgcalcell:HGCalHECellCorner32HD120,hgcalcell:HGCalHECellTrunc21HD120,
0507       hgcalcell:HGCalHECellTrunc22HD120, hgcalcell:HGCalHECellTrunc23HD120,
0508       hgcalcell:HGCalHECellTrunc24HD120, hgcalcell:HGCalHECellTrunc25HD120,
0509       hgcalcell:HGCalHECellTrunc26HD120, hgcalcell:HGCalHECellExten21HD120,
0510       hgcalcell:HGCalHECellExten22HD120, hgcalcell:HGCalHECellExten23HD120,
0511       hgcalcell:HGCalHECellExten24HD120, hgcalcell:HGCalHECellExten25HD120, 
0512       hgcalcell:HGCalHECellExten26HD120</Vector>
0513   </Algorithm>
0514   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0515     <rParent name="hgcalwafer:HGCalHEWafer"/>
0516     <String name="ModuleMaterial"    value="materials:Air"/>
0517     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0518     <Numeric name="WaferSize"        value="[WaferSize]"/>
0519     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0520     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0521     <String name="WaferTag" value="HD200"/>
0522     <Vector name="WaferOrient" type="numeric" nEntries="6">
0523       0, 1, 2, 3, 4, 5 </Vector>
0524     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0525       0, 0, 0, 0, 0, 0 </Vector>
0526     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0527       06, 07, 08, 09, 10, 11 </Vector>
0528     <Vector name="LayerNames" type="string" nEntries="7">
0529       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0530       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
0531     <Vector name="LayerMaterials" type="string" nEntries="7">
0532       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0533       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium,
0534       materials:Air</Vector>
0535     <Vector name="LayerThickness" type="numeric" nEntries="7">
0536       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.050*mm,
0537       0.100*mm</Vector>
0538     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0539       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0540       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0541     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0542       0, 0, 0, 0, 1, 0, 0</Vector>
0543     <Vector name="Layers" type="numeric" nEntries="7"> 
0544       0, 6, 1, 2, 4, 3, 5</Vector>
0545     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0546     <Numeric name="CellType"         value="0"/>
0547     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0548       0, 1, 13, 19 </Vector>
0549     <Vector name="CellNames" type="string" nEntries="25">
0550       hgcalcell:HGCalHECellFull0HD200,   hgcalcell:HGCalHECellCorner01HD200, 
0551       hgcalcell:HGCalHECellCorner02HD200,hgcalcell:HGCalHECellCorner03HD200,
0552       hgcalcell:HGCalHECellCorner04HD200,hgcalcell:HGCalHECellCorner05HD200,
0553       hgcalcell:HGCalHECellCorner06HD200,hgcalcell:HGCalHECellCorner07HD200,
0554       hgcalcell:HGCalHECellCorner08HD200,hgcalcell:HGCalHECellCorner09HD200,
0555       hgcalcell:HGCalHECellCorner10HD200,hgcalcell:HGCalHECellCorner11HD200,
0556       hgcalcell:HGCalHECellCorner12HD200,hgcalcell:HGCalHECellTrunc01HD200,
0557       hgcalcell:HGCalHECellTrunc02HD200, hgcalcell:HGCalHECellTrunc03HD200,
0558       hgcalcell:HGCalHECellTrunc04HD200, hgcalcell:HGCalHECellTrunc05HD200,
0559       hgcalcell:HGCalHECellTrunc06HD200, hgcalcell:HGCalHECellExten01HD200,
0560       hgcalcell:HGCalHECellExten02HD200, hgcalcell:HGCalHECellExten03HD200,
0561       hgcalcell:HGCalHECellExten04HD200, hgcalcell:HGCalHECellExten05HD200, 
0562       hgcalcell:HGCalHECellExten06HD200</Vector>
0563   </Algorithm>
0564   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0565     <rParent name="hgcalwafer:HGCalHEWafer"/>
0566     <String name="ModuleMaterial"    value="materials:Air"/>
0567     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0568     <Numeric name="WaferSize"        value="[WaferSize]"/>
0569     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0570     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0571     <String name="WaferTag" value="HD200"/>
0572     <Vector name="WaferOrient" type="numeric" nEntries="6">
0573       0, 1, 2, 3, 4, 5 </Vector>
0574     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0575       1, 1, 1, 1, 1, 1 </Vector>
0576     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0577       00, 01, 02, 03, 04, 05 </Vector>  
0578     <Vector name="LayerNames" type="string" nEntries="7">
0579       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0580       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
0581     <Vector name="LayerMaterials" type="string" nEntries="7">
0582       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0583       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium,
0584       materials:Air</Vector>
0585     <Vector name="LayerThickness" type="numeric" nEntries="7">
0586       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.050*mm,
0587       0.100*mm</Vector>
0588     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0589       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0590       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0591     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0592       0, 0, 0, 0, 1, 0, 0</Vector>
0593     <Vector name="Layers" type="numeric" nEntries="7"> 
0594       5, 3, 4, 2, 1, 6, 0</Vector>
0595     <Numeric name="NCells"           value="[NumberOfCellsHD]"/>
0596     <Numeric name="CellType"         value="0"/>
0597     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0598       0, 1, 13, 19 </Vector>
0599     <Vector name="CellNames" type="string" nEntries="25">
0600       hgcalcell:HGCalHECellFull1HD200,   hgcalcell:HGCalHECellCorner21HD200, 
0601       hgcalcell:HGCalHECellCorner22HD200,hgcalcell:HGCalHECellCorner23HD200,
0602       hgcalcell:HGCalHECellCorner24HD200,hgcalcell:HGCalHECellCorner25HD200,
0603       hgcalcell:HGCalHECellCorner26HD200,hgcalcell:HGCalHECellCorner27HD200,
0604       hgcalcell:HGCalHECellCorner28HD200,hgcalcell:HGCalHECellCorner29HD200,
0605       hgcalcell:HGCalHECellCorner30HD200,hgcalcell:HGCalHECellCorner31HD200,
0606       hgcalcell:HGCalHECellCorner32HD200,hgcalcell:HGCalHECellTrunc21HD200,
0607       hgcalcell:HGCalHECellTrunc22HD200, hgcalcell:HGCalHECellTrunc23HD200,
0608       hgcalcell:HGCalHECellTrunc24HD200, hgcalcell:HGCalHECellTrunc25HD200,
0609       hgcalcell:HGCalHECellTrunc26HD200, hgcalcell:HGCalHECellExten21HD200,
0610       hgcalcell:HGCalHECellExten22HD200, hgcalcell:HGCalHECellExten23HD200,
0611       hgcalcell:HGCalHECellExten24HD200, hgcalcell:HGCalHECellExten25HD200, 
0612       hgcalcell:HGCalHECellExten26HD200</Vector>
0613   </Algorithm>
0614   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0615     <rParent name="hgcalwafer:HGCalHEWafer"/>
0616     <String name="ModuleMaterial"    value="materials:Air"/>
0617     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0618     <Numeric name="WaferSize"        value="[WaferSize]"/>
0619     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0620     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0621     <String name="WaferTag" value="LD200"/>
0622     <Vector name="WaferOrient" type="numeric" nEntries="6">
0623       0, 1, 2, 3, 4, 5 </Vector>
0624     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0625       0, 0, 0, 0, 0, 0 </Vector>
0626     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0627       06, 07, 08, 09, 10, 11 </Vector>  
0628     <Vector name="LayerNames" type="string" nEntries="7">
0629       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0630       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
0631     <Vector name="LayerMaterials" type="string" nEntries="7">
0632       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0633       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium,
0634       materials:Air</Vector>
0635     <Vector name="LayerThickness" type="numeric" nEntries="7">
0636       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.050*mm,
0637       0.100*mm</Vector>
0638     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0639       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0640       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0641     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0642       0, 0, 0, 0, 1, 0, 0</Vector>
0643     <Vector name="Layers" type="numeric" nEntries="7"> 
0644       0, 6, 1, 2, 4, 3, 5</Vector>
0645     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0646     <Numeric name="CellType"         value="1"/>
0647     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0648       0, 1, 13, 19 </Vector>
0649     <Vector name="CellNames" type="string" nEntries="25">
0650       hgcalcell:HGCalHECellFull0LD200,   hgcalcell:HGCalHECellCorner01LD200, 
0651       hgcalcell:HGCalHECellCorner02LD200,hgcalcell:HGCalHECellCorner03LD200,
0652       hgcalcell:HGCalHECellCorner04LD200,hgcalcell:HGCalHECellCorner05LD200,
0653       hgcalcell:HGCalHECellCorner06LD200,hgcalcell:HGCalHECellCorner07LD200,
0654       hgcalcell:HGCalHECellCorner08LD200,hgcalcell:HGCalHECellCorner09LD200,
0655       hgcalcell:HGCalHECellCorner10LD200,hgcalcell:HGCalHECellCorner11LD200,
0656       hgcalcell:HGCalHECellCorner12LD200,hgcalcell:HGCalHECellTrunc01LD200,
0657       hgcalcell:HGCalHECellTrunc02LD200, hgcalcell:HGCalHECellTrunc03LD200,
0658       hgcalcell:HGCalHECellTrunc04LD200, hgcalcell:HGCalHECellTrunc05LD200,
0659       hgcalcell:HGCalHECellTrunc06LD200, hgcalcell:HGCalHECellExten01LD200,
0660       hgcalcell:HGCalHECellExten02LD200, hgcalcell:HGCalHECellExten03LD200,
0661       hgcalcell:HGCalHECellExten04LD200, hgcalcell:HGCalHECellExten05LD200, 
0662       hgcalcell:HGCalHECellExten06LD200</Vector>
0663   </Algorithm>
0664   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0665     <rParent name="hgcalwafer:HGCalHEWafer"/>
0666     <String name="ModuleMaterial"    value="materials:Air"/>
0667     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0668     <Numeric name="WaferSize"        value="[WaferSize]"/>
0669     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0670     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0671     <String name="WaferTag" value="LD200"/>
0672     <Vector name="WaferOrient" type="numeric" nEntries="6">
0673       0, 1, 2, 3, 4, 5 </Vector>
0674     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0675       1, 1, 1, 1, 1, 1 </Vector>
0676     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0677       00, 01, 02, 03, 04, 05 </Vector>  
0678     <Vector name="LayerNames" type="string" nEntries="7">
0679       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0680       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
0681     <Vector name="LayerMaterials" type="string" nEntries="7">
0682       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0683       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium,
0684       materials:Air</Vector>
0685     <Vector name="LayerThickness" type="numeric" nEntries="7">
0686       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.050*mm,
0687       0.100*mm</Vector>
0688     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0689       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0690       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0691     <Vector name="LayerTypes" type="numeric" nEntries="7"> 
0692       0, 0, 0, 0, 1, 0, 0</Vector>
0693     <Vector name="Layers" type="numeric" nEntries="7"> 
0694       5, 3, 4, 2, 1, 6, 0</Vector>
0695     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0696     <Numeric name="CellType"         value="1"/>
0697     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0698       0, 1, 13, 19 </Vector>
0699     <Vector name="CellNames" type="string" nEntries="25">
0700       hgcalcell:HGCalHECellFull1LD200,   hgcalcell:HGCalHECellCorner21LD200, 
0701       hgcalcell:HGCalHECellCorner22LD200,hgcalcell:HGCalHECellCorner23LD200,
0702       hgcalcell:HGCalHECellCorner24LD200,hgcalcell:HGCalHECellCorner25LD200,
0703       hgcalcell:HGCalHECellCorner26LD200,hgcalcell:HGCalHECellCorner27LD200,
0704       hgcalcell:HGCalHECellCorner28LD200,hgcalcell:HGCalHECellCorner29LD200,
0705       hgcalcell:HGCalHECellCorner30LD200,hgcalcell:HGCalHECellCorner31LD200,
0706       hgcalcell:HGCalHECellCorner32LD200,hgcalcell:HGCalHECellTrunc21LD200,
0707       hgcalcell:HGCalHECellTrunc22LD200, hgcalcell:HGCalHECellTrunc23LD200,
0708       hgcalcell:HGCalHECellTrunc24LD200, hgcalcell:HGCalHECellTrunc25LD200,
0709       hgcalcell:HGCalHECellTrunc26LD200, hgcalcell:HGCalHECellExten21LD200,
0710       hgcalcell:HGCalHECellExten22LD200, hgcalcell:HGCalHECellExten23LD200,
0711       hgcalcell:HGCalHECellExten24LD200, hgcalcell:HGCalHECellExten25LD200, 
0712       hgcalcell:HGCalHECellExten06LD200</Vector>
0713   </Algorithm>
0714   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0715     <rParent name="hgcalwafer:HGCalHEWafer"/>
0716     <String name="ModuleMaterial"    value="materials:Air"/>
0717     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0718     <Numeric name="WaferSize"        value="[WaferSize]"/>
0719     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0720     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
0721     <String name="WaferTag" value="LD300"/>
0722     <Vector name="WaferOrient" type="numeric" nEntries="6">
0723       0, 1, 2, 3, 4, 5 </Vector>
0724     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0725       0, 0, 0, 0, 0, 0 </Vector>
0726     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0727       06, 07, 08, 09, 10, 11 </Vector>
0728     <Vector name="LayerNames" type="string" nEntries="6">
0729       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0730       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
0731     <Vector name="LayerMaterials" type="string" nEntries="6">
0732       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0733       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
0734     <Vector name="LayerThickness" type="numeric" nEntries="6">
0735       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.050*mm</Vector>
0736     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0737       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0738       [SensorSizeOffset], 0.50*mm</Vector>
0739     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0740       0, 0, 0, 0, 1, 0</Vector>
0741     <Vector name="Layers" type="numeric" nEntries="6"> 
0742       0, 1, 2, 4, 3, 5</Vector>
0743     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0744     <Numeric name="CellType"         value="2"/>
0745     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0746       0, 1, 13, 19 </Vector>
0747     <Vector name="CellNames" type="string" nEntries="25">
0748       hgcalcell:HGCalHECellFull0LD300,   hgcalcell:HGCalHECellCorner01LD300, 
0749       hgcalcell:HGCalHECellCorner02LD300,hgcalcell:HGCalHECellCorner03LD300,
0750       hgcalcell:HGCalHECellCorner04LD300,hgcalcell:HGCalHECellCorner05LD300,
0751       hgcalcell:HGCalHECellCorner06LD300,hgcalcell:HGCalHECellCorner07LD300,
0752       hgcalcell:HGCalHECellCorner08LD300,hgcalcell:HGCalHECellCorner09LD300,
0753       hgcalcell:HGCalHECellCorner10LD300,hgcalcell:HGCalHECellCorner11LD300,
0754       hgcalcell:HGCalHECellCorner12LD300,hgcalcell:HGCalHECellTrunc01LD300,
0755       hgcalcell:HGCalHECellTrunc02LD300, hgcalcell:HGCalHECellTrunc03LD300,
0756       hgcalcell:HGCalHECellTrunc04LD300, hgcalcell:HGCalHECellTrunc05LD300,
0757       hgcalcell:HGCalHECellTrunc06LD300, hgcalcell:HGCalHECellExten01LD300,
0758       hgcalcell:HGCalHECellExten02LD300, hgcalcell:HGCalHECellExten03LD300,
0759       hgcalcell:HGCalHECellExten04LD300, hgcalcell:HGCalHECellExten05LD300, 
0760       hgcalcell:HGCalHECellExten06LD300</Vector>
0761   </Algorithm>
0762   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0763     <rParent name="hgcalwafer:HGCalHEWafer"/>
0764     <String name="ModuleMaterial"    value="materials:Air"/>
0765     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0766     <Numeric name="WaferSize"        value="[WaferSize]"/>
0767     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0768     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
0769     <String name="WaferTag" value="LD300"/>
0770     <Vector name="WaferOrient" type="numeric" nEntries="6">
0771       0, 1, 2, 3, 4, 5 </Vector>
0772     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0773       1, 1, 1, 1, 1, 1 </Vector>
0774     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0775       00, 01, 02, 03, 04, 05 </Vector>  
0776     <Vector name="LayerNames" type="string" nEntries="6">
0777       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
0778       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
0779     <Vector name="LayerMaterials" type="string" nEntries="6">
0780       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0781       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
0782     <Vector name="LayerThickness" type="numeric" nEntries="6">
0783       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.050*mm</Vector>
0784     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0785       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0786       [SensorSizeOffset], 0.50*mm</Vector>
0787     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0788       0, 0, 0, 0, 1, 0</Vector>
0789     <Vector name="Layers" type="numeric" nEntries="6"> 
0790       5, 3, 4, 2, 1, 0</Vector>
0791     <Numeric name="NCells"           value="[NumberOfCellsLD]"/>
0792     <Numeric name="CellType"         value="2"/>
0793     <Vector name="CellOffset" type="numeric" nEntries="4"> 
0794       0, 1, 13, 19 </Vector>
0795     <Vector name="CellNames" type="string" nEntries="25">
0796       hgcalcell:HGCalHECellFull1LD300,   hgcalcell:HGCalHECellCorner21LD300, 
0797       hgcalcell:HGCalHECellCorner22LD300,hgcalcell:HGCalHECellCorner23LD300,
0798       hgcalcell:HGCalHECellCorner24LD300,hgcalcell:HGCalHECellCorner25LD300,
0799       hgcalcell:HGCalHECellCorner26LD300,hgcalcell:HGCalHECellCorner27LD300,
0800       hgcalcell:HGCalHECellCorner28LD300,hgcalcell:HGCalHECellCorner29LD300,
0801       hgcalcell:HGCalHECellCorner30LD300,hgcalcell:HGCalHECellCorner31LD300,
0802       hgcalcell:HGCalHECellCorner32LD300,hgcalcell:HGCalHECellTrunc21LD300,
0803       hgcalcell:HGCalHECellTrunc22LD300, hgcalcell:HGCalHECellTrunc23LD300,
0804       hgcalcell:HGCalHECellTrunc24LD300, hgcalcell:HGCalHECellTrunc25LD300,
0805       hgcalcell:HGCalHECellTrunc26LD300, hgcalcell:HGCalHECellExten21LD300,
0806       hgcalcell:HGCalHECellExten22LD300, hgcalcell:HGCalHECellExten23LD300,
0807       hgcalcell:HGCalHECellExten24LD300, hgcalcell:HGCalHECellExten25LD300,
0808       hgcalcell:HGCalHECellExten26LD300</Vector>
0809   </Algorithm>
0810   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0811     <rParent name="hgcalwafer:HGCalEEWafer"/>
0812     <String name="ModuleMaterial"    value="materials:Air"/>
0813     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0814     <Numeric name="WaferMode"        value="0"/>
0815     <Numeric name="WaferSize"        value="[WaferSize]"/>
0816     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0817     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
0818     <String name="WaferTag" value="HD120"/>
0819     <Vector name="Tags" type="string" nEntries="5">
0820       HD1, HD2, HD3, HD4, HD5</Vector>
0821     <Vector name="PartialTypes" type="numeric" nEntries="5">
0822       21, 22, 23, 24, 25</Vector>
0823     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0824       0, 1, 2, 3, 4, 5</Vector>
0825     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0826       00, 01, 02, 03, 04, 05</Vector>
0827     <Vector name="LayerNames" type="string" nEntries="6">
0828       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0829       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
0830     <Vector name="LayerMaterials" type="string" nEntries="6">
0831       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0832       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0833     <Vector name="LayerThickness" type="numeric" nEntries="6">
0834       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.40*mm</Vector>
0835     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0836       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0837       [SensorSizeOffset], 0.50*mm</Vector>
0838     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0839       0, 0, 0, 0, 1, 0</Vector>
0840     <Vector name="Layers" type="numeric" nEntries="6"> 
0841       5, 3, 4, 2, 1, 0</Vector>
0842     <String name="SenseName"     value="HGCalEECellSensitive"/>
0843     <Numeric name="SenseType"    value="0"/>
0844     <Numeric name="SenseThick"   value="[CellThickness120]"/>
0845   </Algorithm>
0846   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0847     <rParent name="hgcalwafer:HGCalEEWafer"/>
0848     <String name="ModuleMaterial"    value="materials:Air"/>
0849     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0850     <Numeric name="WaferMode"        value="0"/>
0851     <Numeric name="WaferSize"        value="[WaferSize]"/>
0852     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0853     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
0854     <String name="WaferTag" value="HD120"/>
0855     <Vector name="Tags" type="string" nEntries="5">
0856       HD1, HD2, HD3, HD4, HD5</Vector>
0857     <Vector name="PartialTypes" type="numeric" nEntries="5">
0858       21, 22, 23, 24, 25</Vector>
0859     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0860       6, 7, 8, 9, 10, 11</Vector>
0861     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0862       06, 07, 08, 09, 10, 11</Vector>
0863     <Vector name="LayerNames" type="string" nEntries="6">
0864       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0865       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
0866     <Vector name="LayerMaterials" type="string" nEntries="6">
0867       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0868       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0869     <Vector name="LayerThickness" type="numeric" nEntries="6">
0870       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.40*mm</Vector>
0871     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
0872       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0873       [SensorSizeOffset], 0.50*mm</Vector>
0874     <Vector name="LayerTypes" type="numeric" nEntries="6"> 
0875       0, 0, 0, 0, 1, 0</Vector>
0876     <Vector name="Layers" type="numeric" nEntries="6"> 
0877       0, 1, 2, 4, 3, 5</Vector>
0878     <String name="SenseName"     value="HGCalEECellSensitive"/>
0879     <Numeric name="SenseType"    value="0"/>
0880     <Numeric name="SenseThick"   value="[CellThickness120]"/>
0881   </Algorithm>
0882   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0883     <rParent name="hgcalwafer:HGCalEEWafer"/>
0884     <String name="ModuleMaterial"    value="materials:Air"/>
0885     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0886     <Numeric name="WaferMode"        value="0"/>
0887     <Numeric name="WaferSize"        value="[WaferSize]"/>
0888     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0889     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0890     <String name="WaferTag" value="HD200"/>
0891     <Vector name="Tags" type="string" nEntries="5">
0892       HD1, HD2, HD3, HD4, HD5</Vector>
0893     <Vector name="PartialTypes" type="numeric" nEntries="5">
0894       21, 22, 23, 24, 25</Vector>
0895     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0896       0, 1, 2, 3, 4, 5</Vector>
0897     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0898       00, 01, 02, 03, 04, 05</Vector>
0899     <Vector name="LayerNames" type="string" nEntries="7">
0900       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0901       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate, HGCalEEAirGap0</Vector>
0902     <Vector name="LayerMaterials" type="string" nEntries="7">
0903       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0904       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0905       materials:Air</Vector>
0906     <Vector name="LayerThickness" type="numeric" nEntries="7">
0907       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0908       0.100*mm</Vector>
0909     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0910       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0911       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0912     <Vector name="LayerTypes" type="numeric" nEntries="7">
0913       0, 0, 0, 0, 1, 0, 0</Vector>
0914     <Vector name="Layers" type="numeric" nEntries="7">
0915       5, 3, 4, 2, 1, 6, 0</Vector>
0916     <String name="SenseName"     value="HGCalEECellSensitive"/>
0917     <Numeric name="SenseType"    value="0"/>
0918     <Numeric name="SenseThick"   value="[CellThickness200]"/>
0919   </Algorithm>
0920   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0921     <rParent name="hgcalwafer:HGCalEEWafer"/>
0922     <String name="ModuleMaterial"    value="materials:Air"/>
0923     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0924     <Numeric name="WaferMode"        value="0"/>
0925     <Numeric name="WaferSize"        value="[WaferSize]"/>
0926     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0927     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0928     <String name="WaferTag" value="HD200"/>
0929     <Vector name="Tags" type="string" nEntries="5">
0930       HD1, HD2, HD3, HD4, HD5</Vector>
0931     <Vector name="PartialTypes" type="numeric" nEntries="5">
0932       21, 22, 23, 24, 25</Vector>
0933     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0934       6, 7, 8, 9, 10, 11</Vector>
0935     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0936       06, 07, 08, 09, 10, 11</Vector>
0937     <Vector name="LayerNames" type="string" nEntries="7">
0938       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0939       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate, HGCalEEAirGap0</Vector>
0940     <Vector name="LayerMaterials" type="string" nEntries="7">
0941       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0942       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0943       materials:Air</Vector>
0944     <Vector name="LayerThickness" type="numeric" nEntries="7">
0945       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0946       0.100*mm</Vector>
0947     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0948       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0949       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0950     <Vector name="LayerTypes" type="numeric" nEntries="7">
0951       0, 0, 0, 0, 1, 0, 0</Vector>
0952     <Vector name="Layers" type="numeric" nEntries="7"> 
0953       0, 6, 1, 2, 4, 3, 5</Vector>
0954     <String name="SenseName"     value="HGCalEECellSensitive"/>
0955     <Numeric name="SenseType"    value="0"/>
0956     <Numeric name="SenseThick"   value="[CellThickness200]"/>
0957   </Algorithm>
0958   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0959     <rParent name="hgcalwafer:HGCalEEWafer"/>
0960     <String name="ModuleMaterial"    value="materials:Air"/>
0961     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0962     <Numeric name="WaferMode"        value="0"/>
0963     <Numeric name="WaferSize"        value="[WaferSize]"/>
0964     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0965     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
0966     <String name="WaferTag" value="LD200"/>
0967     <Vector name="Tags" type="string" nEntries="6">
0968       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0969     <Vector name="PartialTypes" type="numeric" nEntries="6">
0970       11, 12, 13, 14, 15, 16</Vector>
0971     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0972       0, 1, 2, 3, 4, 5</Vector>
0973     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0974       00, 01, 02, 03, 04, 05</Vector>
0975     <Vector name="LayerNames" type="string" nEntries="7">
0976       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
0977       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate, HGCalEEAirGap0</Vector>
0978     <Vector name="LayerMaterials" type="string" nEntries="7">
0979       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
0980       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
0981       materials:Air</Vector>
0982     <Vector name="LayerThickness" type="numeric" nEntries="7">
0983       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
0984       0.100*mm</Vector>
0985     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
0986       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
0987       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
0988     <Vector name="LayerTypes" type="numeric" nEntries="7">
0989       0, 0, 0, 0, 1, 0, 0</Vector>
0990     <Vector name="Layers" type="numeric" nEntries="7"> 
0991       5, 3, 4, 2, 1, 6, 0</Vector>
0992     <String name="SenseName"     value="HGCalEECellSensitive"/>
0993     <Numeric name="SenseType"    value="1"/>
0994     <Numeric name="SenseThick"   value="[CellThickness200]"/>
0995   </Algorithm>
0996   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0997     <rParent name="hgcalwafer:HGCalEEWafer"/>
0998     <String name="ModuleMaterial"    value="materials:Air"/>
0999     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
1000     <Numeric name="WaferMode"        value="0"/>
1001     <Numeric name="WaferSize"        value="[WaferSize]"/>
1002     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1003     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
1004     <String name="WaferTag" value="LD200"/>
1005     <Vector name="Tags" type="string" nEntries="6">
1006       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1007     <Vector name="PartialTypes" type="numeric" nEntries="6">
1008       11, 12, 13, 14, 15, 16</Vector>
1009     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1010       6, 7, 8, 9, 10, 11</Vector>
1011     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1012       06, 07, 08, 09, 10, 11</Vector>
1013     <Vector name="LayerNames" type="string" nEntries="7">
1014       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
1015       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate, HGCalEEAirGap0</Vector>
1016     <Vector name="LayerMaterials" type="string" nEntries="7">
1017       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1018       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu,
1019       materials:Air</Vector>
1020     <Vector name="LayerThickness" type="numeric" nEntries="7">
1021       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.40*mm,
1022       0.100*mm</Vector>
1023     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
1024       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
1025       [SensorSizeOffset], 0.50*mm, 0.00*mm</Vector>
1026     <Vector name="LayerTypes" type="numeric" nEntries="7">
1027       0, 0, 0, 0, 1, 0, 0</Vector>
1028     <Vector name="Layers" type="numeric" nEntries="7"> 
1029       0, 6, 1, 2, 4, 3, 5</Vector>
1030     <String name="SenseName"     value="HGCalEECellSensitive"/>
1031     <Numeric name="SenseType"    value="1"/>
1032     <Numeric name="SenseThick"   value="[CellThickness200]"/>
1033   </Algorithm>
1034   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1035     <rParent name="hgcalwafer:HGCalEEWafer"/>
1036     <String name="ModuleMaterial"    value="materials:Air"/>
1037     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
1038     <Numeric name="WaferMode"        value="0"/>
1039     <Numeric name="WaferSize"        value="[WaferSize]"/>
1040     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1041     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
1042     <String name="WaferTag" value="LD300"/>
1043     <Vector name="Tags" type="string" nEntries="6">
1044       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1045     <Vector name="PartialTypes" type="numeric" nEntries="6">
1046       11, 12, 13, 14, 15, 16</Vector>
1047     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1048       0, 1, 2, 3, 4, 5</Vector>
1049     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1050       00, 01, 02, 03, 04, 05</Vector>
1051     <Vector name="LayerNames" type="string" nEntries="6">
1052       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
1053       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
1054     <Vector name="LayerMaterials" type="string" nEntries="6">
1055       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1056       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
1057     <Vector name="LayerThickness" type="numeric" nEntries="6">
1058       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.40*mm</Vector>
1059     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
1060       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
1061       [SensorSizeOffset], 0.50*mm</Vector>
1062     <Vector name="LayerTypes" type="numeric" nEntries="6">
1063       0, 0, 0, 0, 1, 0</Vector>
1064     <Vector name="Layers" type="numeric" nEntries="6"> 
1065       5, 3, 4, 2, 1, 0</Vector>
1066     <String name="SenseName"     value="HGCalEECellSensitive"/>
1067     <Numeric name="SenseType"    value="2"/>
1068     <Numeric name="SenseThick"   value="[CellThickness300]"/>
1069   </Algorithm>
1070   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1071     <rParent name="hgcalwafer:HGCalEEWafer"/>
1072     <String name="ModuleMaterial"    value="materials:Air"/>
1073     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
1074     <Numeric name="WaferMode"        value="0"/>
1075     <Numeric name="WaferSize"        value="[WaferSize]"/>
1076     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1077     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
1078     <String name="WaferTag" value="LD300"/>
1079     <Vector name="Tags" type="string" nEntries="6">
1080       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1081     <Vector name="PartialTypes" type="numeric" nEntries="6">
1082       11, 12, 13, 14, 15, 16</Vector>
1083     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1084       6, 7, 8, 9, 10, 11</Vector>
1085     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1086       06, 07, 08, 09, 10, 11</Vector>
1087     <Vector name="LayerNames" type="string" nEntries="6">
1088       HGCalEEServices, HGCalEEMotherBoard, HGCalEEEpoxy,
1089       HGCalEEKapton, HGCalEESensitive, HGCalEEBasePlate</Vector>
1090     <Vector name="LayerMaterials" type="string" nEntries="6">
1091       hgcalMaterial:HGC_EEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1092       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
1093     <Vector name="LayerThickness" type="numeric" nEntries="6">
1094       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.40*mm</Vector>
1095     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
1096       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset],
1097       [SensorSizeOffset], 0.50*mm</Vector>
1098     <Vector name="LayerTypes" type="numeric" nEntries="6">
1099       0, 0, 0, 0, 1, 0</Vector>
1100     <Vector name="Layers" type="numeric" nEntries="6"> 
1101       0, 1, 2, 4, 3, 5</Vector>
1102     <String name="SenseName"     value="HGCalEECellSensitive"/>
1103     <Numeric name="SenseType"    value="2"/>
1104     <Numeric name="SenseThick"   value="[CellThickness300]"/>
1105   </Algorithm>
1106   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1107     <rParent name="hgcalwafer:HGCalHEWafer"/>
1108     <String name="ModuleMaterial"    value="materials:Air"/>
1109     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1110     <Numeric name="WaferMode"        value="0"/>
1111     <Numeric name="WaferSize"        value="[WaferSize]"/>
1112     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1113     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
1114     <String name="WaferTag" value="HD120"/>
1115     <Vector name="Tags" type="string" nEntries="5">
1116       HD1, HD2, HD3, HD4, HD5</Vector>
1117     <Vector name="PartialTypes" type="numeric" nEntries="5">
1118       21, 22, 23, 24, 25</Vector>
1119     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1120       0, 1, 2, 3, 4, 5</Vector>
1121     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1122       00, 01, 02, 03, 04, 05</Vector>
1123     <Vector name="LayerNames" type="string" nEntries="6">
1124       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1125       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
1126     <Vector name="LayerMaterials" type="string" nEntries="6">
1127       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1128       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
1129     <Vector name="LayerThickness" type="numeric" nEntries="6">
1130       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.05*mm</Vector>
1131     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
1132       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1133       0.50*mm </Vector>
1134     <Vector name="LayerTypes" type="numeric" nEntries="6">
1135       0, 0, 0, 0, 1, 0 </Vector>
1136     <Vector name="Layers" type="numeric" nEntries="6">
1137       5, 3, 4, 2, 1, 0 </Vector>
1138     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1139     <Numeric name="SenseType"    value="0"/>
1140     <Numeric name="SenseThick"   value="[CellThickness120]"/>
1141   </Algorithm>
1142   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1143     <rParent name="hgcalwafer:HGCalHEWafer"/>
1144     <String name="ModuleMaterial"    value="materials:Air"/>
1145     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1146     <Numeric name="WaferMode"        value="0"/>
1147     <Numeric name="WaferSize"        value="[WaferSize]"/>
1148     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1149     <Numeric name="WaferThickness"   value="[WaferThickness120]"/>
1150     <String name="WaferTag" value="HD120"/>
1151     <Vector name="Tags" type="string" nEntries="5">
1152       HD1, HD2, HD3, HD4, HD5</Vector>
1153     <Vector name="PartialTypes" type="numeric" nEntries="5">
1154       21, 22, 23, 24, 25</Vector>
1155     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1156       6, 7, 8, 9, 10, 11 </Vector>
1157     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
1158       06, 07, 08, 09, 10, 11 </Vector>
1159     <Vector name="LayerNames" type="string" nEntries="6">
1160       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1161       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
1162     <Vector name="LayerMaterials" type="string" nEntries="6">
1163       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1164       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
1165     <Vector name="LayerThickness" type="numeric" nEntries="6">
1166       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness120], 1.05*mm</Vector>
1167     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
1168       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1169       0.50*mm </Vector>
1170     <Vector name="LayerTypes" type="numeric" nEntries="6">
1171       0, 0, 0, 0, 1, 0</Vector>
1172     <Vector name="Layers" type="numeric" nEntries="6">
1173       0, 1, 2, 4, 3, 5</Vector>
1174     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1175     <Numeric name="SenseType"    value="0"/>
1176     <Numeric name="SenseThick"   value="[CellThickness120]"/>
1177   </Algorithm>
1178   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1179     <rParent name="hgcalwafer:HGCalHEWafer"/>
1180     <String name="ModuleMaterial"    value="materials:Air"/>
1181     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1182     <Numeric name="WaferMode"        value="0"/>
1183     <Numeric name="WaferSize"        value="[WaferSize]"/>
1184     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1185     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
1186     <String name="WaferTag" value="HD200"/>
1187     <Vector name="Tags" type="string" nEntries="5">
1188       HD1, HD2, HD3, HD4, HD5</Vector>
1189     <Vector name="PartialTypes" type="numeric" nEntries="5">
1190       21, 22, 23, 24, 25</Vector>
1191     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1192       0, 1, 2, 3, 4, 5</Vector>
1193     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1194       00, 01, 02, 03, 04, 05</Vector>
1195     <Vector name="LayerNames" type="string" nEntries="7">
1196       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1197       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
1198     <Vector name="LayerMaterials" type="string" nEntries="7">
1199       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1200       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:HGC_G10-FR4,
1201       materials:Air</Vector>
1202     <Vector name="LayerThickness" type="numeric" nEntries="7">
1203       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.05*mm,
1204       0.100*mm</Vector>
1205     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
1206       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1207       0.50*mm, 0.00*mm </Vector>
1208     <Vector name="LayerTypes" type="numeric" nEntries="7">
1209       0, 0, 0, 0, 1, 0, 0 </Vector>
1210     <Vector name="Layers" type="numeric" nEntries="7">
1211       5, 3, 4, 2, 1, 6, 0</Vector>
1212     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1213     <Numeric name="SenseType"    value="0"/>
1214     <Numeric name="SenseThick"   value="[CellThickness200]"/>
1215   </Algorithm>
1216   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1217     <rParent name="hgcalwafer:HGCalHEWafer"/>
1218     <String name="ModuleMaterial"    value="materials:Air"/>
1219     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1220     <Numeric name="WaferMode"        value="0"/>
1221     <Numeric name="WaferSize"        value="[WaferSize]"/>
1222     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1223     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
1224     <String name="WaferTag" value="HD200"/>
1225     <Vector name="Tags" type="string" nEntries="5">
1226       HD1, HD2, HD3, HD4, HD5</Vector>
1227     <Vector name="PartialTypes" type="numeric" nEntries="5">
1228       21, 22, 23, 24, 25</Vector>
1229     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1230       6, 7, 8, 9, 10, 11 </Vector>
1231     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
1232       06, 07, 08, 09, 10, 11 </Vector>  
1233     <Vector name="LayerNames" type="string" nEntries="7">
1234       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1235       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
1236     <Vector name="LayerMaterials" type="string" nEntries="7">
1237       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1238       hgcalMaterial:HGC_Kapton, materials:Silicon, hgcalMaterial:HGC_G10-FR4,
1239       materials:Air</Vector>
1240     <Vector name="LayerThickness" type="numeric" nEntries="7">
1241       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.05*mm,
1242       0.100*mm</Vector>
1243     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
1244       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1245       0.50*mm, 0.00*mm </Vector>
1246     <Vector name="LayerTypes" type="numeric" nEntries="7">
1247       0, 0, 0, 0, 1, 0, 0 </Vector>
1248     <Vector name="Layers" type="numeric" nEntries="7">
1249       0, 6, 1, 2, 4, 3, 5</Vector>
1250     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1251     <Numeric name="SenseType"    value="0"/>
1252     <Numeric name="SenseThick"   value="[CellThickness200]"/>
1253   </Algorithm>
1254   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1255     <rParent name="hgcalwafer:HGCalHEWafer"/>
1256     <String name="ModuleMaterial"    value="materials:Air"/>
1257     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1258     <Numeric name="WaferMode"        value="0"/>
1259     <Numeric name="WaferSize"        value="[WaferSize]"/>
1260     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1261     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
1262     <String name="WaferTag" value="LD200"/>
1263     <Vector name="Tags" type="string" nEntries="6">
1264       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1265     <Vector name="PartialTypes" type="numeric" nEntries="6">
1266       11, 12, 13, 14, 15, 16</Vector>
1267     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1268       0, 1, 2, 3, 4, 5</Vector>
1269     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1270       00, 01, 02, 03, 04, 05</Vector>
1271     <Vector name="LayerNames" type="string" nEntries="7">
1272       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1273       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
1274     <Vector name="LayerMaterials" type="string" nEntries="7">
1275       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1276       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium,
1277       materials:Air</Vector>
1278     <Vector name="LayerThickness" type="numeric" nEntries="7">
1279       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.05*mm,
1280       0.100*mm</Vector>
1281     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
1282       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1283       0.50*mm, 0.00*mm </Vector>
1284     <Vector name="LayerTypes" type="numeric" nEntries="7">
1285       0, 0, 0, 0, 1, 0, 0 </Vector>
1286     <Vector name="Layers" type="numeric" nEntries="7">
1287       5, 3, 4, 2, 1, 6, 0</Vector>
1288     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1289     <Numeric name="SenseType"    value="1"/>
1290     <Numeric name="SenseThick"   value="[CellThickness200]"/>
1291   </Algorithm>
1292   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1293     <rParent name="hgcalwafer:HGCalHEWafer"/>
1294     <String name="ModuleMaterial"    value="materials:Air"/>
1295     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1296     <Numeric name="WaferMode"        value="0"/>
1297     <Numeric name="WaferSize"        value="[WaferSize]"/>
1298     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1299     <Numeric name="WaferThickness"   value="[WaferThickness200]"/>
1300     <String name="WaferTag" value="LD200"/>
1301     <Vector name="Tags" type="string" nEntries="6">
1302       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1303     <Vector name="PartialTypes" type="numeric" nEntries="6">
1304       11, 12, 13, 14, 15, 16</Vector>
1305     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1306       6, 7, 8, 9, 10, 11 </Vector>
1307     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
1308       06, 07, 08, 09, 10, 11 </Vector>    
1309     <Vector name="LayerNames" type="string" nEntries="7">
1310       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1311       HGCalHESiliconSensitive, HGCalHEBasePlate, HGCalHEAirGap0</Vector>
1312     <Vector name="LayerMaterials" type="string" nEntries="7">
1313       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1314       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium,
1315       materials:Air</Vector>
1316     <Vector name="LayerThickness" type="numeric" nEntries="7">
1317       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness200], 1.05*mm,
1318       0.100*mm</Vector>
1319     <Vector name="LayerSizeOffset" type="numeric" nEntries="7">
1320       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1321       0.50*mm, 0.00*mm </Vector>
1322     <Vector name="LayerTypes" type="numeric" nEntries="7">
1323       0, 0, 0, 0, 1, 0, 0 </Vector>
1324     <Vector name="Layers" type="numeric" nEntries="7">
1325       0, 6, 1, 2, 4, 3, 5</Vector>
1326     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1327     <Numeric name="SenseType"    value="1"/>
1328     <Numeric name="SenseThick"   value="[CellThickness200]"/>
1329   </Algorithm>
1330   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1331     <rParent name="hgcalwafer:HGCalHEWafer"/>
1332     <String name="ModuleMaterial"    value="materials:Air"/>
1333     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1334     <Numeric name="WaferMode"        value="0"/>
1335     <Numeric name="WaferSize"        value="[WaferSize]"/>
1336     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1337     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
1338     <String name="WaferTag" value="LD300"/>
1339     <Vector name="Tags" type="string" nEntries="6">
1340       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1341     <Vector name="PartialTypes" type="numeric" nEntries="6">
1342       11, 12, 13, 14, 15, 16</Vector>
1343     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1344       0, 1, 2, 3, 4, 5</Vector>
1345     <Vector name="PlacementIndexTags" type="string" nEntries="6">
1346       00, 01, 02, 03, 04, 05</Vector>
1347     <Vector name="LayerNames" type="string" nEntries="6">
1348       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1349       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
1350     <Vector name="LayerMaterials" type="string" nEntries="6">
1351       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1352       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
1353     <Vector name="LayerThickness" type="numeric" nEntries="6">
1354       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.05*mm</Vector>
1355     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
1356       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1357       0.50*mm</Vector>
1358     <Vector name="LayerTypes" type="numeric" nEntries="6">
1359       0, 0, 0, 0, 1, 0</Vector>
1360     <Vector name="Layers" type="numeric" nEntries="6">
1361       5, 3, 4, 2, 1, 0</Vector>
1362     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1363     <Numeric name="SenseType"    value="2"/>
1364     <Numeric name="SenseThick"   value="[CellThickness300]"/>
1365   </Algorithm>
1366   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
1367     <rParent name="hgcalwafer:HGCalHEWafer"/>
1368     <String name="ModuleMaterial"    value="materials:Air"/>
1369     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
1370     <Numeric name="WaferMode"        value="0"/>
1371     <Numeric name="WaferSize"        value="[WaferSize]"/>
1372     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
1373     <Numeric name="WaferThickness"   value="[WaferThickness300]"/>
1374     <String name="WaferTag" value="LD300"/>
1375     <Vector name="Tags" type="string" nEntries="6">
1376       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
1377     <Vector name="PartialTypes" type="numeric" nEntries="6">
1378       11, 12, 13, 14, 15, 16</Vector>
1379     <Vector name="PlacementIndex" type="numeric" nEntries="6">
1380       6, 7, 8, 9, 10, 11 </Vector>
1381     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
1382       06, 07, 08, 09, 10, 11 </Vector>   
1383     <Vector name="LayerNames" type="string" nEntries="6">
1384       HGCalHEServices, HGCalHEMotherBoard, HGCalHEEpoxy, HGCalHEKapton,
1385       HGCalHESiliconSensitive, HGCalHEBasePlate</Vector>
1386     <Vector name="LayerMaterials" type="string" nEntries="6">
1387       hgcalMaterial:HGC_HEServices, hgcalMaterial:HGC_Hexaboard, materials:Epoxy,
1388       hgcalMaterial:HGC_Kapton, materials:Silicon, materials:Titanium</Vector>
1389     <Vector name="LayerThickness" type="numeric" nEntries="6">
1390       5.060*mm, 1.300*mm, 0.125*mm, 0.300*mm, [WaferThickness300], 1.05*mm</Vector>
1391     <Vector name="LayerSizeOffset" type="numeric" nEntries="6">
1392       0.70*mm, 0.70*mm, [SensorSizeOffset], [SensorSizeOffset], [SensorSizeOffset],
1393       0.50*mm</Vector>
1394     <Vector name="LayerTypes" type="numeric" nEntries="6">
1395       0, 0, 0, 0, 1, 0</Vector>
1396     <Vector name="Layers" type="numeric" nEntries="6">
1397       0, 1, 2, 4, 3, 5</Vector>
1398     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
1399     <Numeric name="SenseType"    value="2"/>
1400     <Numeric name="SenseThick"   value="[CellThickness300]"/>
1401   </Algorithm>
1402 </PosPartSection>
1403 </DDDefinition>