Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
<?xml version="1.0"?>
<DDDefinition>

<ConstantsSection label="hfnoseCell.xml" eval="true">
  <Constant name="WaferSize"             value="[hfnose:WaferSize]"/>
  <Constant name="SensorSizeOffset"      value="[hfnose:SensorSizeOffset]"/>
  <Constant name="WaferThicknessFine"    value="[hfnose:WaferThicknessFine]"/>
  <Constant name="MouseBite"             value="[hfnose:MouseBite]"/>
  <Constant name="CellThicknessFine"     value="[hfnose:CellThicknessFine]"/>
  <Constant name="NumberOfCellsFine"     value="[hfnose:NumberOfCellsFine]"/>
</ConstantsSection>

<PosPartSection label="hfnoseCell.xml">
  <Algorithm name="hgcal:DDHGCalCell">
    <rParent name="hfnoseWafer:HFNoseCell"/>
    <Numeric name="WaferSize"          value="[WaferSize]"/>
    <Numeric name="WaferSeparation"    value="[SensorSizeOffset]"/>
    <Numeric name="AddWaferSeparation" value="1"/>
    <Numeric name="WaferThick"         value="[WaferThicknessFine]"/>
    <Numeric name="CellThick"          value="[CellThicknessFine]"/>
    <Numeric name="NCells"             value="[NumberOfCellsFine]"/>
    <Numeric name="PosSensitive"       value="0"/>
    <String name="Material"            value="materials:Silicon"/>
    <String name="FullCell"            value="HFNoseEECellFull0Fine"/>
    <String name="FullSensitive"       value="HFNoseEESensitiveFull0Fine"/>
    <Vector name="TruncatedCell" type="string" nEntries="6">
      HFNoseEECellTrunc01Fine, HFNoseEECellTrunc02Fine,
      HFNoseEECellTrunc03Fine, HFNoseEECellTrunc04Fine,
      HFNoseEECellTrunc05Fine, HFNoseEECellTrunc06Fine</Vector>
    <Vector name="TruncatedSensitive" type="string" nEntries="6">
      HFNoseEESensitiveTrunc01Fine, HFNoseEESensitiveTrunc02Fine,
      HFNoseEESensitiveTrunc03Fine, HFNoseEESensitiveTrunc04Fine,
      HFNoseEESensitiveTrunc05Fine, HFNoseEESensitiveTrunc06Fine</Vector>
    <Vector name="ExtendedCell" type="string" nEntries="6">
      HFNoseEECellExten01Fine, HFNoseEECellExten02Fine,
      HFNoseEECellExten03Fine, HFNoseEECellExten04Fine,
      HFNoseEECellExten05Fine, HFNoseEECellExten06Fine</Vector>
    <Vector name="ExtendedSensitive" type="string" nEntries="6">
      HFNoseEESensitiveExten01Fine, HFNoseEESensitiveExten02Fine,
      HFNoseEESensitiveExten03Fine, HFNoseEESensitiveExten04Fine,
      HFNoseEESensitiveExten05Fine, HFNoseEESensitiveExten06Fine</Vector>
    <Vector name="CornerCell" type="string" nEntries="12">
      HFNoseEECellCorner01Fine, HFNoseEECellCorner02Fine,
      HFNoseEECellCorner03Fine, HFNoseEECellCorner04Fine,
      HFNoseEECellCorner05Fine, HFNoseEECellCorner06Fine,
      HFNoseEECellCorner07Fine, HFNoseEECellCorner08Fine,
      HFNoseEECellCorner09Fine, HFNoseEECellCorner10Fine,
      HFNoseEECellCorner11Fine, HFNoseEECellCorner12Fine</Vector>
    <Vector name="CornerSensitive" type="string" nEntries="12">
      HFNoseEESensitiveCorner01Fine, HFNoseEESensitiveCorner02Fine,
      HFNoseEESensitiveCorner03Fine, HFNoseEESensitiveCorner04Fine,
      HFNoseEESensitiveCorner05Fine, HFNoseEESensitiveCorner06Fine,
      HFNoseEESensitiveCorner07Fine, HFNoseEESensitiveCorner08Fine,
      HFNoseEESensitiveCorner09Fine, HFNoseEESensitiveCorner10Fine,
      HFNoseEESensitiveCorner11Fine, HFNoseEESensitiveCorner12Fine</Vector>
  </Algorithm>
  <Algorithm name="hgcal:DDHGCalCell">
    <rParent name="hfnoseWafer:HFNoseWafer"/>
    <Numeric name="WaferSize"          value="[WaferSize]"/>
    <Numeric name="WaferSeparation"    value="[SensorSizeOffset]"/>
    <Numeric name="AddWaferSeparation" value="1"/>
    <Numeric name="WaferThick"         value="[WaferThicknessFine]"/>
    <Numeric name="CellThick"          value="[CellThicknessFine]"/>
    <Numeric name="NCells"             value="[NumberOfCellsFine]"/>
    <Numeric name="PosSensitive"       value="0"/>
    <String name="Material"            value="materials:Silicon"/>
    <String name="FullCell"            value="HFNoseHECellFull0Fine"/>
    <String name="FullSensitive"       value="HFNoseHESensitiveFull0Fine"/>
    <Vector name="TruncatedCell" type="string" nEntries="6">
      HFNoseHECellTrunc01Fine, HFNoseHECellTrunc02Fine,
      HFNoseHECellTrunc03Fine, HFNoseHECellTrunc04Fine,
      HFNoseHECellTrunc05Fine, HFNoseHECellTrunc06Fine</Vector>
    <Vector name="TruncatedSensitive" type="string" nEntries="6">
      HFNoseHESensitiveTrunc01Fine, HFNoseHESensitiveTrunc02Fine,
      HFNoseHESensitiveTrunc03Fine, HFNoseHESensitiveTrunc04Fine,
      HFNoseHESensitiveTrunc05Fine, HFNoseHESensitiveTrunc06Fine</Vector>
    <Vector name="ExtendedCell" type="string" nEntries="6">
      HFNoseHECellExten01Fine, HFNoseHECellExten02Fine,
      HFNoseHECellExten03Fine, HFNoseHECellExten04Fine,
      HFNoseHECellExten05Fine, HFNoseHECellExten06Fine</Vector>
    <Vector name="ExtendedSensitive" type="string" nEntries="6">
      HFNoseHESensitiveExten01Fine, HFNoseHESensitiveExten02Fine,
      HFNoseHESensitiveExten03Fine, HFNoseHESensitiveExten04Fine,
      HFNoseHESensitiveExten05Fine, HFNoseHESensitiveExten06Fine</Vector>
    <Vector name="CornerCell" type="string" nEntries="12">
      HFNoseHECellCorner01Fine, HFNoseHECellCorner02Fine,
      HFNoseHECellCorner03Fine, HFNoseHECellCorner04Fine,
      HFNoseHECellCorner05Fine, HFNoseHECellCorner06Fine,
      HFNoseHECellCorner07Fine, HFNoseHECellCorner08Fine,
      HFNoseHECellCorner09Fine, HFNoseHECellCorner10Fine,
      HFNoseHECellCorner11Fine, HFNoseHECellCorner12Fine</Vector>
    <Vector name="CornerSensitive" type="string" nEntries="12">
      HFNoseHESensitiveCorner01Fine, HFNoseHESensitiveCorner02Fine,
      HFNoseHESensitiveCorner03Fine, HFNoseHESensitiveCorner04Fine,
      HFNoseHESensitiveCorner05Fine, HFNoseHESensitiveCorner06Fine,
      HFNoseHESensitiveCorner07Fine, HFNoseHESensitiveCorner08Fine,
      HFNoseHESensitiveCorner09Fine, HFNoseHESensitiveCorner10Fine,
      HFNoseHESensitiveCorner11Fine, HFNoseHESensitiveCorner12Fine</Vector>
  </Algorithm>
</PosPartSection>

</DDDefinition>