Patent ID: 8890082

Claim:
A method of processing of detected radiation data from a semiconductor device, the method comprising the steps of: measuring a pulse energy reading from radiation incident at the semiconductor device; filtering a signal representing the pulse energy reading and determining a time the filtered signal exceeds a predetermined threshold energy; if the determined time is within predetermined parameter(s) comprising at least a predetermined maximum, storing the pulse energy reading in a first pulse energy data register; if the determined time is above the predetermined maximum, discarding the pulse energy reading and incrementing a count in a second discard data register; repeating the above steps to acquire a dataset of pulse energy readings of a desired size in the first pulse energy data register, wherein the dataset of pulse energy readings is resolved in an energy selective manner at at least one of 1) a plurality of energies and 2) across a plurality of energy bands; and on completion of the dataset of pulse energy readings, using the second discard data register to supplement the dataset of pulse energy readings by numerically correcting discarded counts and adding back into the dataset of pulse energy readings at at least one of 1) the plurality of energies and 2) across the plurality of energy bands.