Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Geometry/HGCalCommonData/data/hgcalwafer/v17ng/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.00*mm, 0.00*mm, [SensorSizeOffset], 
0049       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*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="0"/>
0055   </Algorithm>
0056   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0057     <rParent name="hgcalwafer:HGCalEEWafer"/>
0058     <String name="ModuleMaterial"    value="materials:Air"/>
0059     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0060     <Numeric name="WaferSize"        value="[WaferSize]"/>
0061     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0062     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0063     <String name="WaferTag" value="Fine"/>
0064     <Vector name="WaferOrient" type="numeric" nEntries="6">
0065       0, 1, 2, 3, 4, 5 </Vector>
0066     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0067       1, 1, 1, 1, 1, 1 </Vector>
0068     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0069       00, 01, 02, 03, 04, 05 </Vector>  
0070     <Vector name="LayerNames" type="string" nEntries="9">
0071       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0072       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0073       HGCalEEBasePlate</Vector>
0074     <Vector name="LayerMaterials" type="string" nEntries="9">
0075       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0076       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0077       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0078     <Vector name="LayerThickness" type="numeric" nEntries="9">
0079       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0080       [WaferThickness], 1.40*mm </Vector>
0081     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0082       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0083       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0084     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0085       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0086     <Vector name="Layers" type="numeric" nEntries="10"> 
0087       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0088     <Numeric name="NCells"           value="0"/>
0089   </Algorithm>
0090   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0091     <rParent name="hgcalwafer:HGCalEEWafer"/>
0092     <String name="ModuleMaterial"    value="materials:Air"/>
0093     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0094     <Numeric name="WaferSize"        value="[WaferSize]"/>
0095     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0096     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0097     <String name="WaferTag" value="Coarse1"/>
0098     <Vector name="WaferOrient" type="numeric" nEntries="6">
0099       0, 1, 2, 3, 4, 5 </Vector>
0100     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0101       0, 0, 0, 0, 0, 0 </Vector>
0102     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0103       06, 07, 08, 09, 10, 11 </Vector>  
0104     <Vector name="LayerNames" type="string" nEntries="9">
0105       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0106       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0107       HGCalEEBasePlate</Vector>
0108     <Vector name="LayerMaterials" type="string" nEntries="9">
0109       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0110       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0111       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0112     <Vector name="LayerThickness" type="numeric" nEntries="9">
0113       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0114       [WaferThickness], 1.40*mm </Vector>
0115     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0116       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0117       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0118     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0119       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0120     <Vector name="Layers" type="numeric" nEntries="10"> 
0121       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0122     <Numeric name="NCells"           value="0"/>
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       1, 1, 1, 1, 1, 1 </Vector>
0136     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0137       00, 01, 02, 03, 04, 05 </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.00*mm, 0.00*mm, [SensorSizeOffset], 
0151       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*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       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0156     <Numeric name="NCells"           value="0"/>
0157   </Algorithm>
0158   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0159     <rParent name="hgcalwafer:HGCalEEWafer"/>
0160     <String name="ModuleMaterial"    value="materials:Air"/>
0161     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0162     <Numeric name="WaferSize"        value="[WaferSize]"/>
0163     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0164     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0165     <String name="WaferTag" value="Coarse2"/>
0166     <Vector name="WaferOrient" type="numeric" nEntries="6">
0167       0, 1, 2, 3, 4, 5 </Vector>
0168     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0169       0, 0, 0, 0, 0, 0 </Vector>
0170     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0171       06, 07, 08, 09, 10, 11</Vector>  
0172     <Vector name="LayerNames" type="string" nEntries="9">
0173       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0174       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0175       HGCalEEBasePlate</Vector>
0176     <Vector name="LayerMaterials" type="string" nEntries="9">
0177       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0178       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0179       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0180     <Vector name="LayerThickness" type="numeric" nEntries="9">
0181       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0182       [WaferThickness], 1.40*mm </Vector>
0183     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0184       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0185       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0186     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0187       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0188     <Vector name="Layers" type="numeric" nEntries="10"> 
0189       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0190     <Numeric name="NCells"           value="0"/>
0191   </Algorithm>
0192   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0193     <rParent name="hgcalwafer:HGCalEEWafer"/>
0194     <String name="ModuleMaterial"    value="materials:Air"/>
0195     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0196     <Numeric name="WaferSize"        value="[WaferSize]"/>
0197     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0198     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0199     <String name="WaferTag" value="Coarse2"/>
0200     <Vector name="WaferOrient" type="numeric" nEntries="6">
0201       0, 1, 2, 3, 4, 5 </Vector>
0202     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0203       1, 1, 1, 1, 1, 1 </Vector>
0204     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0205       00, 01, 02, 03, 04, 05 </Vector>  
0206     <Vector name="LayerNames" type="string" nEntries="9">
0207       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0208       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0209       HGCalEEBasePlate</Vector>
0210     <Vector name="LayerMaterials" type="string" nEntries="9">
0211       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0212       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0213       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0214     <Vector name="LayerThickness" type="numeric" nEntries="9">
0215       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0216       [WaferThickness], 1.40*mm </Vector>
0217     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0218       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0219       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0220     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0221       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0222     <Vector name="Layers" type="numeric" nEntries="10"> 
0223       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0224     <Numeric name="NCells"           value="0"/>
0225   </Algorithm>
0226   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0227     <rParent name="hgcalwafer:HGCalHEWafer"/>
0228     <String name="ModuleMaterial"    value="materials:Air"/>
0229     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0230     <Numeric name="WaferSize"        value="[WaferSize]"/>
0231     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0232     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0233     <String name="WaferTag" value="Fine"/>
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="8">
0241       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0242       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0243       HGCalHEBasePlate</Vector>
0244     <Vector name="LayerMaterials" type="string" nEntries="8">
0245       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0246       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0247       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0248     <Vector name="LayerThickness" type="numeric" nEntries="8">
0249       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0250       [WaferThickness], 1.0*mm </Vector>
0251     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0252       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm,
0253       [SensorSizeOffset], 0.00*mm </Vector>
0254     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0255       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0256     <Vector name="Layers" type="numeric" nEntries="10"> 
0257       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0258     <Numeric name="NCells"           value="0"/>
0259   </Algorithm>
0260   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0261     <rParent name="hgcalwafer:HGCalHEWafer"/>
0262     <String name="ModuleMaterial"    value="materials:Air"/>
0263     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0264     <Numeric name="WaferSize"        value="[WaferSize]"/>
0265     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0266     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0267     <String name="WaferTag" value="Fine"/>
0268     <Vector name="WaferOrient" type="numeric" nEntries="6">
0269       0, 1, 2, 3, 4, 5 </Vector>
0270     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0271       1, 1, 1, 1, 1, 1 </Vector>
0272     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0273       00, 01, 02, 03, 04, 05 </Vector>  
0274     <Vector name="LayerNames" type="string" nEntries="8">
0275       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0276       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0277       HGCalHEBasePlate</Vector>
0278     <Vector name="LayerMaterials" type="string" nEntries="8">
0279       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0280       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0281       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0282     <Vector name="LayerThickness" type="numeric" nEntries="8">
0283       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0284       [WaferThickness], 1.0*mm </Vector>
0285     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0286       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm,
0287       [SensorSizeOffset], 0.00*mm </Vector>
0288     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0289       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0290     <Vector name="Layers" type="numeric" nEntries="10"> 
0291       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0292     <Numeric name="NCells"           value="0"/>
0293   </Algorithm>
0294   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0295     <rParent name="hgcalwafer:HGCalHEWafer"/>
0296     <String name="ModuleMaterial"    value="materials:Air"/>
0297     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0298     <Numeric name="WaferSize"        value="[WaferSize]"/>
0299     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0300     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0301     <String name="WaferTag" value="Coarse1"/>
0302     <Vector name="WaferOrient" type="numeric" nEntries="6">
0303       0, 1, 2, 3, 4, 5 </Vector>
0304     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0305       0, 0, 0, 0, 0, 0 </Vector>
0306     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0307       06, 07, 08, 09, 10, 11 </Vector>  
0308     <Vector name="LayerNames" type="string" nEntries="8">
0309       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0310       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0311       HGCalHEBasePlate</Vector>
0312     <Vector name="LayerMaterials" type="string" nEntries="8">
0313       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0314       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0315       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0316     <Vector name="LayerThickness" type="numeric" nEntries="8">
0317       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0318       [WaferThickness], 1.0*mm </Vector>
0319     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0320       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm,
0321       [SensorSizeOffset], 0.00*mm </Vector>
0322     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0323       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0324     <Vector name="Layers" type="numeric" nEntries="10"> 
0325       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0326     <Numeric name="NCells"           value="0"/>
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="[WaferThicknessCoarse1]"/>
0335     <String name="WaferTag" value="Coarse1"/>
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       1, 1, 1, 1, 1, 1 </Vector>
0340     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0341       00, 01, 02, 03, 04, 05 </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.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm,
0355       [SensorSizeOffset], 0.00*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       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0360     <Numeric name="NCells"           value="0"/>
0361   </Algorithm>
0362   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0363     <rParent name="hgcalwafer:HGCalHEWafer"/>
0364     <String name="ModuleMaterial"    value="materials:Air"/>
0365     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0366     <Numeric name="WaferSize"        value="[WaferSize]"/>
0367     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0368     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0369     <String name="WaferTag" value="Coarse2"/>
0370     <Vector name="WaferOrient" type="numeric" nEntries="6">
0371       0, 1, 2, 3, 4, 5 </Vector>
0372     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0373       0, 0, 0, 0, 0, 0 </Vector>
0374     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0375       06, 07, 08, 09, 10, 11 </Vector>  
0376     <Vector name="LayerNames" type="string" nEntries="8">
0377       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0378       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0379       HGCalHEBasePlate</Vector>
0380     <Vector name="LayerMaterials" type="string" nEntries="8">
0381       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0382       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0383       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0384     <Vector name="LayerThickness" type="numeric" nEntries="8">
0385       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0386       [WaferThickness], 1.0*mm </Vector>
0387     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0388       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm,
0389       [SensorSizeOffset], 0.00*mm </Vector>
0390     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0391       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0392     <Vector name="Layers" type="numeric" nEntries="10"> 
0393       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0394     <Numeric name="NCells"           value="0"/>
0395   </Algorithm>
0396   <Algorithm name="hgcal:DDHGCalWaferFullRotated">
0397     <rParent name="hgcalwafer:HGCalHEWafer"/>
0398     <String name="ModuleMaterial"    value="materials:Air"/>
0399     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0400     <Numeric name="WaferSize"        value="[WaferSize]"/>
0401     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0402     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0403     <String name="WaferTag" value="Coarse2"/>
0404     <Vector name="WaferOrient" type="numeric" nEntries="6">
0405       0, 1, 2, 3, 4, 5 </Vector>
0406     <Vector name="WaferFace" type="numeric" nEntries="6"> 
0407       1, 1, 1, 1, 1, 1 </Vector>
0408     <Vector name="WaferPlacementIndex" type="string" nEntries="6"> 
0409       00, 01, 02, 03, 04, 05 </Vector>  
0410     <Vector name="LayerNames" type="string" nEntries="8">
0411       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0412       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0413       HGCalHEBasePlate</Vector>
0414     <Vector name="LayerMaterials" type="string" nEntries="8">
0415       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0416       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0417       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0418     <Vector name="LayerThickness" type="numeric" nEntries="8">
0419       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0420       [WaferThickness], 1.0*mm </Vector>
0421     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0422       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm,
0423       [SensorSizeOffset], 0.00*mm </Vector>
0424     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0425       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0426     <Vector name="Layers" type="numeric" nEntries="10"> 
0427       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0428     <Numeric name="NCells"           value="0"/>
0429   </Algorithm>
0430   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0431     <rParent name="hgcalwafer:HGCalEEWafer"/>
0432     <String name="ModuleMaterial"    value="materials:Air"/>
0433     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0434     <Numeric name="WaferMode"        value="1"/>
0435     <Numeric name="WaferSize"        value="[WaferSize]"/>
0436     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0437     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0438     <String name="WaferTag" value="Fine"/>
0439     <Vector name="Tags" type="string" nEntries="5">
0440       HD1, HD2, HD3, HD4, HD5</Vector>
0441     <Vector name="PartialTypes" type="numeric" nEntries="5">
0442       21, 22, 23, 24, 25</Vector>
0443     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0444       0, 1, 2, 3, 4, 5</Vector>
0445     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0446       00, 01, 02, 03, 04, 05</Vector>
0447     <Vector name="LayerNames" type="string" nEntries="9">
0448       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0449       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0450       HGCalEEBasePlate</Vector>
0451     <Vector name="LayerMaterials" type="string" nEntries="9">
0452       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0453       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0454       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0455     <Vector name="LayerThickness" type="numeric" nEntries="9">
0456       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0457       [WaferThickness], 1.40*mm </Vector>
0458     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0459       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0460       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0461     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0462       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0463     <Vector name="Layers" type="numeric" nEntries="10"> 
0464       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0465     <String name="SenseName"     value="HGCalEECellSensitive"/>
0466     <Numeric name="SenseType"    value="-1"/>
0467     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0468   </Algorithm>
0469   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0470     <rParent name="hgcalwafer:HGCalEEWafer"/>
0471     <String name="ModuleMaterial"    value="materials:Air"/>
0472     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0473     <Numeric name="WaferMode"        value="1"/>
0474     <Numeric name="WaferSize"        value="[WaferSize]"/>
0475     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0476     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0477     <String name="WaferTag" value="Fine"/>
0478     <Vector name="Tags" type="string" nEntries="5">
0479       HD1, HD2, HD3, HD4, HD5</Vector>
0480     <Vector name="PartialTypes" type="numeric" nEntries="5">
0481       21, 22, 23, 24, 25</Vector>
0482     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0483       6, 7, 8, 9, 10, 11</Vector>
0484     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0485       06, 07, 08, 09, 10, 11</Vector>
0486     <Vector name="LayerNames" type="string" nEntries="9">
0487       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0488       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0489       HGCalEEBasePlate</Vector>
0490     <Vector name="LayerMaterials" type="string" nEntries="9">
0491       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0492       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0493       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0494     <Vector name="LayerThickness" type="numeric" nEntries="9">
0495       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0496       [WaferThickness], 1.40*mm </Vector>
0497     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0498       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0499       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0500     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0501       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0502     <Vector name="Layers" type="numeric" nEntries="10">
0503       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0504     <String name="SenseName"     value="HGCalEECellSensitive"/>
0505     <Numeric name="SenseType"    value="-1"/>
0506     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0507   </Algorithm>
0508   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0509     <rParent name="hgcalwafer:HGCalEEWafer"/>
0510     <String name="ModuleMaterial"    value="materials:Air"/>
0511     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0512     <Numeric name="WaferMode"        value="1"/>
0513     <Numeric name="WaferSize"        value="[WaferSize]"/>
0514     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0515     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0516     <String name="WaferTag" value="Coarse1"/>
0517     <Vector name="Tags" type="string" nEntries="6">
0518       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0519     <Vector name="PartialTypes" type="numeric" nEntries="6">
0520       11, 12, 13, 14, 15, 16</Vector>
0521     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0522       0, 1, 2, 3, 4, 5</Vector>
0523     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0524       00, 01, 02, 03, 04, 05</Vector>
0525     <Vector name="LayerNames" type="string" nEntries="9">
0526       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0527       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0528       HGCalEEBasePlate</Vector>
0529     <Vector name="LayerMaterials" type="string" nEntries="9">
0530       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0531       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0532       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0533     <Vector name="LayerThickness" type="numeric" nEntries="9">
0534       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0535       [WaferThickness], 1.40*mm </Vector>
0536     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0537       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0538       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0539     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0540       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0541     <Vector name="Layers" type="numeric" nEntries="10"> 
0542       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0543     <String name="SenseName"     value="HGCalEECellSensitive"/>
0544     <Numeric name="SenseType"    value="-1"/>
0545     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0546   </Algorithm>
0547   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0548     <rParent name="hgcalwafer:HGCalEEWafer"/>
0549     <String name="ModuleMaterial"    value="materials:Air"/>
0550     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0551     <Numeric name="WaferMode"        value="1"/>
0552     <Numeric name="WaferSize"        value="[WaferSize]"/>
0553     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0554     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0555     <String name="WaferTag" value="Coarse1"/>
0556     <Vector name="Tags" type="string" nEntries="6">
0557       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0558     <Vector name="PartialTypes" type="numeric" nEntries="6">
0559       11, 12, 13, 14, 15, 16</Vector>
0560     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0561       6, 7, 8, 9, 10, 11</Vector>
0562     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0563       06, 07, 08, 09, 10, 11</Vector>
0564     <Vector name="LayerNames" type="string" nEntries="9">
0565       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0566       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0567       HGCalEEBasePlate</Vector>
0568     <Vector name="LayerMaterials" type="string" nEntries="9">
0569       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0570       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0571       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0572     <Vector name="LayerThickness" type="numeric" nEntries="9">
0573       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0574       [WaferThickness], 1.40*mm </Vector>
0575     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0576       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0577       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0578     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0579       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0580     <Vector name="Layers" type="numeric" nEntries="10"> 
0581       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0582     <String name="SenseName"     value="HGCalEECellSensitive"/>
0583     <Numeric name="SenseType"    value="-1"/>
0584     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0585   </Algorithm>
0586   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0587     <rParent name="hgcalwafer:HGCalEEWafer"/>
0588     <String name="ModuleMaterial"    value="materials:Air"/>
0589     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0590     <Numeric name="WaferMode"        value="1"/>
0591     <Numeric name="WaferSize"        value="[WaferSize]"/>
0592     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0593     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0594     <String name="WaferTag" value="Coarse2"/>
0595     <Vector name="Tags" type="string" nEntries="6">
0596       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0597     <Vector name="PartialTypes" type="numeric" nEntries="6">
0598       11, 12, 13, 14, 15, 16</Vector>
0599     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0600       0, 1, 2, 3, 4, 5</Vector>
0601     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0602       00, 01, 02, 03, 04, 05</Vector>
0603     <Vector name="LayerNames" type="string" nEntries="9">
0604       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0605       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0606       HGCalEEBasePlate</Vector>
0607     <Vector name="LayerMaterials" type="string" nEntries="9">
0608       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0609       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0610       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0611     <Vector name="LayerThickness" type="numeric" nEntries="9">
0612       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0613       [WaferThickness], 1.40*mm </Vector>
0614     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0615       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0616       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0617     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0618       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0619     <Vector name="Layers" type="numeric" nEntries="10"> 
0620       8, 5, 6, 5, 7, 4, 3, 2, 1, 0 </Vector>
0621     <String name="SenseName"     value="HGCalEECellSensitive"/>
0622     <Numeric name="SenseType"    value="-1"/>
0623     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
0624   </Algorithm>
0625   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0626     <rParent name="hgcalwafer:HGCalEEWafer"/>
0627     <String name="ModuleMaterial"    value="materials:Air"/>
0628     <Numeric name="ModuleThickness"  value="[ModuleThicknessEE]"/>
0629     <Numeric name="WaferMode"        value="1"/>
0630     <Numeric name="WaferSize"        value="[WaferSize]"/>
0631     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0632     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0633     <String name="WaferTag" value="Coarse2"/>
0634     <Vector name="Tags" type="string" nEntries="6">
0635       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0636     <Vector name="PartialTypes" type="numeric" nEntries="6">
0637       11, 12, 13, 14, 15, 16</Vector>
0638     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0639       6, 7, 8, 9, 10, 11</Vector>
0640     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0641       06, 07, 08, 09, 10, 11</Vector>
0642     <Vector name="LayerNames" type="string" nEntries="9">
0643       HGCalEEAirGap, HGCalEEPCB, HGCalEEConnector, HGCalEEMotherBoard, 
0644       HGCalEEEpoxy, HGCalEEEpoxyT, HGCalEEKapton, HGCalEESensitive,
0645       HGCalEEBasePlate</Vector>
0646     <Vector name="LayerMaterials" type="string" nEntries="9">
0647       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_EEConnector,
0648       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Epoxy, 
0649       materials:Kapton, materials:Silicon, hgcalMaterial:WCu</Vector>
0650     <Vector name="LayerThickness" type="numeric" nEntries="9">
0651       0.225*mm, 1.60*mm, 3.73*mm, 1.60*mm, 0.075*mm, 0.065*mm, 0.265*mm, 
0652       [WaferThickness], 1.40*mm </Vector>
0653     <Vector name="LayerSizeOffset" type="numeric" nEntries="9">
0654       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 
0655       [SensorSizeOffset], 0.00*mm, [SensorSizeOffset], 0.00*mm </Vector>
0656     <Vector name="LayerTypes" type="numeric" nEntries="9"> 
0657       0, 0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0658     <Vector name="Layers" type="numeric" nEntries="10"> 
0659       0, 1, 2, 3, 4, 7, 5, 6, 5, 8 </Vector>
0660     <String name="SenseName"     value="HGCalEECellSensitive"/>
0661     <Numeric name="SenseType"    value="-1"/>
0662     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
0663   </Algorithm>
0664   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0665     <rParent name="hgcalwafer:HGCalHEWafer"/>
0666     <String name="ModuleMaterial"    value="materials:Air"/>
0667     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0668     <Numeric name="WaferMode"        value="1"/>
0669     <Numeric name="WaferSize"        value="[WaferSize]"/>
0670     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0671     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0672     <String name="WaferTag" value="Fine"/>
0673     <Vector name="Tags" type="string" nEntries="5">
0674       HD1, HD2, HD3, HD4, HD5</Vector>
0675     <Vector name="PartialTypes" type="numeric" nEntries="5">
0676       21, 22, 23, 24, 25</Vector>
0677     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0678       0, 1, 2, 3, 4, 5</Vector>
0679     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0680       00, 01, 02, 03, 04, 05</Vector>
0681     <Vector name="LayerNames" type="string" nEntries="8">
0682       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0683       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0684       HGCalHEBasePlate</Vector>
0685     <Vector name="LayerMaterials" type="string" nEntries="8">
0686       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0687       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0688       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0689     <Vector name="LayerThickness" type="numeric" nEntries="8">
0690       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0691       [WaferThickness], 1.0*mm </Vector>
0692     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0693       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm, 
0694       [SensorSizeOffset], 0.00*mm </Vector>
0695     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0696       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0697     <Vector name="Layers" type="numeric" nEntries="10"> 
0698       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0699     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0700     <Numeric name="SenseType"    value="-1"/>
0701     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0702   </Algorithm>
0703   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0704     <rParent name="hgcalwafer:HGCalHEWafer"/>
0705     <String name="ModuleMaterial"    value="materials:Air"/>
0706     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0707     <Numeric name="WaferMode"        value="1"/>
0708     <Numeric name="WaferSize"        value="[WaferSize]"/>
0709     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0710     <Numeric name="WaferThickness"   value="[WaferThicknessFine]"/>
0711     <String name="WaferTag" value="Fine"/>
0712     <Vector name="Tags" type="string" nEntries="5">
0713       HD1, HD2, HD3, HD4, HD5</Vector>
0714     <Vector name="PartialTypes" type="numeric" nEntries="5">
0715       21, 22, 23, 24, 25</Vector>
0716     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0717       6, 7, 8, 9, 10, 11 </Vector>
0718     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
0719       06, 07, 08, 09, 10, 11 </Vector>  
0720     <Vector name="LayerNames" type="string" nEntries="8">
0721       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0722       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0723       HGCalHEBasePlate</Vector>
0724     <Vector name="LayerMaterials" type="string" nEntries="8">
0725       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0726       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0727       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0728     <Vector name="LayerThickness" type="numeric" nEntries="8">
0729       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0730       [WaferThickness], 1.0*mm </Vector>
0731     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0732       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm, 
0733       [SensorSizeOffset], 0.00*mm </Vector>
0734     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0735       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0736     <Vector name="Layers" type="numeric" nEntries="10"> 
0737       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0738     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0739     <Numeric name="SenseType"    value="-1"/>
0740     <Numeric name="SenseThick"   value="[CellThicknessFine]"/>
0741   </Algorithm>
0742   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0743     <rParent name="hgcalwafer:HGCalHEWafer"/>
0744     <String name="ModuleMaterial"    value="materials:Air"/>
0745     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0746     <Numeric name="WaferMode"        value="1"/>
0747     <Numeric name="WaferSize"        value="[WaferSize]"/>
0748     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0749     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0750     <String name="WaferTag" value="Coarse1"/>
0751     <Vector name="Tags" type="string" nEntries="6">
0752       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0753     <Vector name="PartialTypes" type="numeric" nEntries="6">
0754       11, 12, 13, 14, 15, 16</Vector>
0755     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0756       0, 1, 2, 3, 4, 5</Vector>
0757     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0758       00, 01, 02, 03, 04, 05</Vector>
0759     <Vector name="LayerNames" type="string" nEntries="8">
0760       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0761       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0762       HGCalHEBasePlate</Vector>
0763     <Vector name="LayerMaterials" type="string" nEntries="8">
0764       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0765       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0766       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0767     <Vector name="LayerThickness" type="numeric" nEntries="8">
0768       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0769       [WaferThickness], 1.0*mm </Vector>
0770     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0771       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm, 
0772       [SensorSizeOffset], 0.00*mm </Vector>
0773     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0774       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0775     <Vector name="Layers" type="numeric" nEntries="10"> 
0776       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0777     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0778     <Numeric name="SenseType"    value="-1"/>
0779     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0780   </Algorithm>
0781   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0782     <rParent name="hgcalwafer:HGCalHEWafer"/>
0783     <String name="ModuleMaterial"    value="materials:Air"/>
0784     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0785     <Numeric name="WaferMode"        value="1"/>
0786     <Numeric name="WaferSize"        value="[WaferSize]"/>
0787     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0788     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse1]"/>
0789     <String name="WaferTag" value="Coarse1"/>
0790     <Vector name="Tags" type="string" nEntries="6">
0791       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0792     <Vector name="PartialTypes" type="numeric" nEntries="6">
0793       11, 12, 13, 14, 15, 16</Vector>
0794     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0795       6, 7, 8, 9, 10, 11 </Vector>
0796     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
0797       06, 07, 08, 09, 10, 11 </Vector>    
0798     <Vector name="LayerNames" type="string" nEntries="8">
0799       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0800       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0801       HGCalHEBasePlate</Vector>
0802     <Vector name="LayerMaterials" type="string" nEntries="8">
0803       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0804       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0805       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0806     <Vector name="LayerThickness" type="numeric" nEntries="8">
0807       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0808       [WaferThickness], 1.0*mm </Vector>
0809     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0810       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm, 
0811       [SensorSizeOffset], 0.00*mm </Vector>
0812     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0813       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0814     <Vector name="Layers" type="numeric" nEntries="10"> 
0815       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0816     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0817     <Numeric name="SenseType"    value="-1"/>
0818     <Numeric name="SenseThick"   value="[CellThicknessCoarse1]"/>
0819   </Algorithm>
0820   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0821     <rParent name="hgcalwafer:HGCalHEWafer"/>
0822     <String name="ModuleMaterial"    value="materials:Air"/>
0823     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0824     <Numeric name="WaferMode"        value="1"/>
0825     <Numeric name="WaferSize"        value="[WaferSize]"/>
0826     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0827     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0828     <String name="WaferTag" value="Coarse2"/>
0829     <Vector name="Tags" type="string" nEntries="6">
0830       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0831     <Vector name="PartialTypes" type="numeric" nEntries="6">
0832       11, 12, 13, 14, 15, 16</Vector>
0833     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0834       0, 1, 2, 3, 4, 5</Vector>
0835     <Vector name="PlacementIndexTags" type="string" nEntries="6">
0836       00, 01, 02, 03, 04, 05</Vector>
0837     <Vector name="LayerNames" type="string" nEntries="8">
0838       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0839       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0840       HGCalHEBasePlate</Vector>
0841     <Vector name="LayerMaterials" type="string" nEntries="8">
0842       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0843       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0844       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0845     <Vector name="LayerThickness" type="numeric" nEntries="8">
0846       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0847       [WaferThickness], 1.0*mm </Vector>
0848     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0849       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm, 
0850       [SensorSizeOffset], 0.00*mm </Vector>
0851     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0852       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0853     <Vector name="Layers" type="numeric" nEntries="10"> 
0854       7, 4, 5, 4, 6, 4, 3, 2, 1, 0 </Vector>
0855     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0856     <Numeric name="SenseType"    value="-1"/>
0857     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
0858   </Algorithm>
0859   <Algorithm name="hgcal:DDHGCalWaferPartialRotated">
0860     <rParent name="hgcalwafer:HGCalHEWafer"/>
0861     <String name="ModuleMaterial"    value="materials:Air"/>
0862     <Numeric name="ModuleThickness"  value="[ModuleThicknessHE]"/>
0863     <Numeric name="WaferMode"        value="1"/>
0864     <Numeric name="WaferSize"        value="[WaferSize]"/>
0865     <Numeric name="SensorSeparation" value="[SensorSeparation]"/>
0866     <Numeric name="WaferThickness"   value="[WaferThicknessCoarse2]"/>
0867     <String name="WaferTag" value="Coarse2"/>
0868     <Vector name="Tags" type="string" nEntries="6">
0869       LD1, LD2, LD3, LD4, LD5, LD6</Vector>
0870     <Vector name="PartialTypes" type="numeric" nEntries="6">
0871       11, 12, 13, 14, 15, 16</Vector>
0872     <Vector name="PlacementIndex" type="numeric" nEntries="6">
0873       6, 7, 8, 9, 10, 11 </Vector>
0874     <Vector name="PlacementIndexTags" type="string" nEntries="6"> 
0875       06, 07, 08, 09, 10, 11 </Vector>   
0876     <Vector name="LayerNames" type="string" nEntries="8">
0877       HGCalHEAirGap, HGCalHEPCB, HGCalHEConnector, HGCalHEMotherBoard, 
0878       HGCalHEEpoxy, HGCalHEKapton, HGCalHESiliconSensitive,
0879       HGCalHEBasePlate</Vector>
0880     <Vector name="LayerMaterials" type="string" nEntries="8">
0881       materials:Air, hgcalMaterial:HGC_G10-FR4, hgcalMaterial:HGC_HEConnector,
0882       hgcalMaterial:HGC_G10-FR4, materials:Epoxy, materials:Kapton, 
0883       materials:Silicon, hgcalMaterial:HGC_G10-FR4</Vector>
0884     <Vector name="LayerThickness" type="numeric" nEntries="8">
0885       0.40*mm, 1.60*mm, 3.475*mm, 1.60*mm, 0.075*mm, 0.10*mm, 
0886       [WaferThickness], 1.0*mm </Vector>
0887     <Vector name="LayerSizeOffset" type="numeric" nEntries="8">
0888       0.00*mm, 0.00*mm, 0.00*mm, 0.00*mm, [SensorSizeOffset], 0.00*mm, 
0889       [SensorSizeOffset], 0.00*mm </Vector>
0890     <Vector name="LayerTypes" type="numeric" nEntries="8"> 
0891       0, 0, 0, 0, 0, 0, 1, 0 </Vector>
0892     <Vector name="Layers" type="numeric" nEntries="10"> 
0893       0, 1, 2, 3, 4, 6, 4, 5, 4, 7 </Vector>
0894     <String name="SenseName"     value="HGCalHESiliconCellSensitive"/>
0895     <Numeric name="SenseType"    value="-1"/>
0896     <Numeric name="SenseThick"   value="[CellThicknessCoarse2]"/>
0897   </Algorithm>
0898   </PosPartSection>
0899 </DDDefinition>