Open Access Article
Stefaan
Pommé
*
European Commission, Joint Research Centre (JRC), Geel, Belgium. E-mail: stefaan.pomme@ec.europa.eu; Tel: +32 (0)14 571 289
First published on 18th September 2025
The response of a discrete ion counter is not perfectly linear due to count loss caused by dead time and pulse pileup. As a result, the output rate of the counter does not scale linearly with the input rate of ions reaching the detector. The value of a stable input rate can be determined from the measured output rate by inverting the throughput formula of the ion counter. However, when the input rate varies during the measurement, a mismatch between the average input rate and the average output rate becomes apparent. The resulting bias can be particularly significant when measuring transient signals. A correction procedure is proposed to calculate a better estimate of the average input rate from the observed mean and variance of the output rate. Implementation of this refined throughput formula is recommended to improve accuracy of mass spectrometry utilising discrete ion counters.
The linearity of the counting process in a discrete ion counter is affected by count loss due to “pulse pileup” and “non-extending dead time”.2–4 It is common practice to impose a factory-set non-extending dead time on each counted event, which exceeds the width of the electronic pulses generated by the ion detector.5–9 This dead-time setting helps suppress the effect of pulse pileup across a wide input range. However, at extremely high input rates, pulse pileup will emerge as a notable contributor to count loss.10–14 This process can be accurately predicted by an advanced EDT–NEDT throughput model that reflects the interplay between extending (EDT) and non-extending dead time (NEDT).2–4 Pommé and Boulyga recently published an overview of relevant formulas for the throughput curve of discrete ion counters, the inverted throughput function to correct for count loss, the resulting counting uncertainty, the error propagation of the characteristic dead time and pulse width, and the error made by incomplete count-loss correction when ignoring pileup.2 This approach enables extending the linearity of the ion counter across the full range of input rates, thus mitigating rate-related bias in mass spectrometry.
Existing literature provides explicit evidence that current practice in mass spectrometry encounters limitations in dynamic range of discrete ion counters at high count rates.10 Already in 2002, Nomizu et al.11 pointed to the limited linearity of the channel electron multiplier in pulse-counting mode when observing non-linear response for the analysis of airborne Zn particles. Olesik and Gray12 considered various explanations for a limited dynamic range in analysing microparticles by single-particle inductively coupled plasma mass spectrometry (spICP-MS), including incomplete ionisation of particles, local plasma cooling, and competing rates of particle vaporisation and diffusion of ions. However, they also emphasised the importance of the “dead time” near the peak of transient signals. Strenge and Engelhard13 observed nonlinear response in pulse counting mode in spICP-MS and investigated the suitability of the traditional dead-time correction method (DTC) in millisecond and microsecond time-resolved spICP-MS. By applying DTC in each time channel, they managed to extend the linear dynamic range a bit further. Lomax-Vogt et al.14 have identified pulse pileup as a limiting factor for the maximum intensity that can be accurately measured in pulse counting mode by single-particle ICRP-QMS (typically 2 million counts per second, or about 200 counts per 0.1 ms). This limits the acceptable size of nanoparticles that can be analysed, which can be extended marginally if classical DTC is applied. In a forthcoming paper, Siegmund et al.15 report on a linearity test of secondary electron multipliers (SEM) subjected to a 233U/235U beam at input fluxes from ca. 104 to about 3 × 107 ions per second. The results confirm that the diminishing response of the ion detection system at ion fluxes above 2 × 106 s−1 is compatible with the theoretical throughput formula published by Pommé and Boulyga.2
The EDT-NEDT throughput model successfully solves the non-linearity problem for measurements of a “stationary Poisson process”, where the input rate ρ of events (ions impacting the sensitive area of the ion counter) remains constant during the measurement. However, another non-linearity effect lurks around the corner when the input rate undergoes substantial changes during the measurement. Since the output rate does not vary linearly with the input rate, a conventional dead time correction over the average output rate will not result in the corresponding average input rate.16–19 This may cause a significant bias in the measurement result, particularly for transient signals. This paper explains the mechanism causing the non-linearity phenomenon and presents a correction method that reduces the error substantially.
To establish a clear understanding of this secondary non-linearity effect, the mathematical derivations are conducted using simple scenarios involving linear or exponential changes in beam intensity over time. These conditions are not limited to slowly fluctuating count rates over extended measurement durations but also encompass short-term intervals, where e.g. transient signals are sampled through time-resolved mass spectrometry at ultra-short time scales.20–26 In the latter case, the perceived count rate will depend on the dwell time.26 The significance of the non-linearity bias will be examined through numerical examples across a range of count rates and varying levels of input rate variance. While the correction formula developed in this work is broadly applicable to signal shapes of various types, including transient signals conforming approximately to normal or log-normal distributions over time,27,28 the exploration of more intricate mathematical models is best suited for a subsequent publication.
In current practice, the primary source of dead time in mass spectrometers is the factory-set NEDT of duration τne imposed on observed events from the pulse amplifier. This dead time is triggered when the leading edge of a pulse surpasses the discriminator threshold. Any subsequent pulse arriving within the NEDT window is not counted, and prolongation of the dead-time period through pulse pileup is ignored (see Fig. 1). The throughput formula for a purely NEDT-based counter is:4,31
![]() | (1) |
When observing a count rate R, the throughput formula must be inverted to calculate a best estimate
of the original input rate. The following inverse throughput formula is commonly used in mass spectrometry to compensate for count loss attributed to NEDT:4–9,31
![]() | (2) |
The formulas in eqn (1) and (2) are valid only by approximation, mainly in a region where the input rate is not excessively high. In reality, the pulses of the detector have a finite width, and the overlap of neighbouring pulses results in additional count loss. This count loss mechanism can be modelled as a Poisson process passing through EDT and NEDT in series2–4,31–33,43 (see Fig. 1). Mathematical formulas are available for the time-interval distribution of counted events, the expected throughput rate, and the counting uncertainty for such system.2–4,31 The appropriate throughput formula applicable to ion counters in mass spectrometry is:
![]() | (3) |
The second version of the formula generally applies, because the NEDT is purposely chosen by the manufacturer to exceed the pulse width, i.e. τne > τe.
Inversion of eqn (3) is less straightforward than the case of NEDT (eqn (2)), and has in principle two solutions, one for ρτe ≤ 1 and another for ρτe ≥ 1. The solution at moderate input rates, ρ< < 1/τe, can be obtained in a few iterations through the following recursion formula:2–4
![]() | (4) |
Alternatively, even faster iterations can be obtained from the Newton–Raphson method:2
![]() | (5) |
τe +
(τne − τe) and eqn (2) can be used as a starting point. The second solution, ρ> > 1/τe, requires another formula for the starting value.2
For a stationary Poisson process, there is a unique relationship between the (moderate) input rate and the output rate. One can be converted into the other through R = ρX(ρ) and ρ = RX−1(R) without ambiguity, provided that the dead-time parameters τne and τe are accurately known.
=
X−1(
), can still provide a sufficiently accurate estimate of the average input rate,
. This holds particularly true at low count rates, where the throughput function is quasi-linear, ensuring that
and
vary proportionally. However, a substantial deviation from this ideal scenario can be anticipated at high input rates and in the presence of significant fluctuations. Such conditions are common in, for example, analysis of single nanoparticles or ablated aerosol particles in inductively-coupled plasma mass spectrometry (ICPMS).11–14,27,28 Where the throughput curve is bent, there will be a mismatch between the average input and output rates,
X−1(
) ≠
and
X(
) ≠
, as demonstrated for an extreme case in Fig. 2.
Failing to correct for this non-linearity will introduce a bias in measured isotopic abundance ratios. This error can be significantly reduced by including a correction term within the throughput formula. It suffices to consider the simple scenario where the count rate varies linearly between two extreme values, ρmin and ρmax. While the mean input rate is simply
= (ρmax + ρmin)/2, determining the mean output rate requires integrating the throughput factor. This mathematical problem can be simplified by approximating the throughput curve in the considered interval [ρmin, ρmax] by a parabola:
| R(ρ) ≈ aρ2 + bρ | (6) |
![]() | (7) |
![]() | (8) |
Typical values of a and b at various input rates are presented in Fig. 3.
![]() | ||
| Fig. 3 Plot of the parameters b and a, proportional to the first and second derivatives of the throughput formula, R = ρX(ρ), of an ion counter with τe = 20 ns, τne = 50 ns. | ||
The mean output rate is then obtained from an integral:
![]() | (9) |
The last term contains the variance of the input rate, which has a rectangular distribution. The solution in eqn (9) can be generalised to a new throughput formula applicable to any normalised statistical distribution f(ρ) of the input rate:
![]() | (10) |
The error caused by fluctuations in the count rate is proportional to the variance of the input rate and half the second derivative of the throughput function. Since the second derivative of the throughput curve is negative (a < 0), the average count rate will be lower than expected from the stationary throughput formula in eqn (3), i.e.
<
X(
). These conclusions are compatible with observations in other fields of research, such as e.g. photon counting from a fluctuating light beam.16–19Eqn (10) offers an elegant and broadly applicable solution to the expected change in average count rate. Other authors have also explored the impact of input fluctuations on the distribution and variance of counts.16–19
that align with eqn (10). Inversion of the throughput formula will yield an underestimate of the average input rate,
=
X−1(
) ≤
, leading to a bias in isotopic abundance ratios. Since the error term in
is relatively small, it can be translated into a variation in
by using the inverse of the first derivative of X(
), which is 1/b:![]() | (11) |
As the experimenter cannot directly observe the variance of the input rate, σρ2, it must be estimated from the variance of the output rate, σR2. Again, a linear relationship between both standard deviations or a quadratic one between the variances, σR2 ≈ b2σρ2, can serve as a suitable approximation. This leads to the following refinement of the inverse throughput formula:
![]() | (12) |
The first term,
< =
X−1(
), follows from iteratively solving eqn (4) or (5). Then local values for the first and second derivatives forming a and b are calculated locally for
< and an estimate for
is calculated from eqn (12). A generally unnecessary next step would consist of another iteration of eqn (12) in which new values of a and b are determined using the obtained estimate of
. Eqn (12) is applicable to virtually all mass spectrometry measurements utilising discrete ion counters. It is unnecessary for systems that are inherently linear (a = 0), such as current measurements in a Faraday cup. By incorporating this universal throughput formula into the data processing software as a standard procedure, the accuracy of abundance ratios is generally expected to improve.
![]() | (13) |
. The variance divided by the squared mean of the exponential distribution is![]() | (14) |
The relative variation of the exponentially-distributed input rate is well approximated by the same formula as for the linear distribution, albeit that the mean value
from eqn (13) is slightly lower than (ρmax + ρmin)/2. Consequently, (ρmax − ρmin)2/12 can be used as variance in eqn (10) for an accurate prediction of the output rate (with
from eqn (13)), and in eqn (11) and (12) to improve the input rate estimation.
, and relative width, (ρmax − ρmin)/
. For each hypothetical measurement, the relative error on the estimated count rate,
/
− 1, is presented. The errors can be effectively reproduced through eqn (12), even when approximating the output rate variance with that of a rectangular distribution:![]() | (15) |
/
− 1, by inversion of the throughput formula,
=
X−1(
), for an ion counter with pulse width τe = 20 ns and NEDT τne = 50 ns, as a function of the average input rate and the relative width of the interval in which the input rate varies
|
/ − 1 versus and (ρmax − ρmin)/![]() |
||||
|---|---|---|---|---|---|
| 10% | 20% | 30% | 40% | 50% | |
| 1.00 × 105 | −0.00042% | −0.0017% | −0.0037% | −0.0066% | −0.0104% |
| 3.00 × 105 | −0.0012% | −0.0049% | −0.011% | −0.020% | −0.031% |
| 1.00 × 106 | −0.0040% | −0.016% | −0.036% | −0.064% | −0.100% |
| 3.00 × 106 | −0.0113% | −0.045% | −0.102% | −0.18% | −0.28% |
| 7.00 × 106 | −0.0237% | −0.095% | −0.213% | −0.38% | −0.59% |
| 1.00 × 107 | −0.032% | −0.128% | −0.29% | −0.51% | −0.80% |
| 1.50 × 107 | −0.045% | −0.180% | −0.40% | −0.72% | −1.12% |
| 2.00 × 107 | −0.059% | −0.235% | −0.53% | −0.94% | −1.47% |
| 2.50 × 107 | −0.075% | −0.302% | −0.68% | −1.20% | −1.88% |
| 3.00 × 107 | −0.098% | −0.39% | −0.88% | −1.6% | −2.4% |
The statistical significance of the calculated errors should be evaluated by comparing them with the claimed accuracy of measurement results. By remarkably good approximation (relative difference <2%), the same relative errors apply to a scenario with an exponential variation of the input rates.
For the sake of illustration, the dwell time in the numerical example is chosen to be about 1/10th of the width of the Gaussian spike, as shown in Fig. 5. Consequently, the average count rate exhibits variability within each time interval, which can be approximated by comparing the average count rates in neighbouring time intervals:
![]() | (16) |
![]() | (17) |
![]() | (18) |
![]() | ||
| Fig. 5 (Top) Transient signal with Gaussian shape and corresponding output rate in a discrete counter with τe = 20 ns, τne = 50 ns. (Bottom) Time-resolved input and output count rates averaged over finite time intervals indicated by vertical dashed lines, and the dead-time corrected count rate based on the NEDT model in eqn (2). | ||
In Table 2, the input and output rates of the Gaussian spike are averaged in each interval. Starting from the output rates Ri, estimates of the input rates ρi are calculated using three approaches: (1)
i(1) = the NEDT inverse throughput formula in eqn (2), (2)
i(2) = the static EDT-NEDT formula in eqn (5), and (3)
i(3) = the variance-corrected EDT–NEDT formula in eqn (12). For a Gaussian with peak input rate of 3 × 107 s−1 while τe = 20 ns and NEDT τne = 50 ns, the error in reproducing the count integral associated with the three methods are (1) −12%, (2) −1.6%, and (3) −0.1%, respectively. The biggest gain in accuracy is achieved by accounting for the pileup effect. Accounting for the count rate variance within each channel can further reduce the remaining error by another order of magnitude, depending on the dwell time of the spectrometer.
| Time range | ρ i | R i | σ R i 2 |
i
(1)
|
Error |
i
(2)
|
Error |
i
(3)
|
Error |
|---|---|---|---|---|---|---|---|---|---|
| 0–9 | 1.04 × 105 | 1.03 × 105 | 1.35 × 1010 | 1.04 × 105 | −0.2% | 1.04 × 105 | −0.2% | 1.04 × 105 | 0.4% |
| 10–19 | 8.56 × 105 | 8.12 × 105 | 2.34 × 1011 | 8.46 × 105 | −1.2% | 8.46 × 105 | −1.1% | 8.60 × 105 | 0.4% |
| 20–29 | 4.31 × 106 | 3.45 × 106 | 9.79 × 1011 | 4.18 × 106 | −3.2% | 4.19 × 106 | −2.9% | 4.28 × 106 | −0.7% |
| 30–39 | 1.33 × 107 | 7.67 × 106 | 1.00 × 1012 | 1.24 × 107 | −6.5% | 1.29 × 107 | −3.2% | 1.32 × 107 | −0.8% |
| 40–49 | 2.51 × 107 | 1.04 × 107 | 2.21 × 1011 | 2.16 × 107 | −13.8% | 2.48 × 107 | −1.2% | 2.51 × 107 | 0.1% |
| 50–59 | 2.91 × 107 | 1.09 × 107 | 7.13 × 1010 | 2.41 × 107 | −17.3% | 2.91 × 107 | −0.1% | 2.92 × 107 | 0.5% |
| 60–69 | 2.07 × 107 | 9.60 × 106 | 5.07 × 1011 | 1.85 × 107 | −10.6% | 2.02 × 107 | −2.2% | 2.06 × 107 | −0.2% |
| 70–79 | 8.99 × 106 | 5.99 × 106 | 1.17 × 1012 | 8.55 × 106 | −4.9% | 8.69 × 106 | −3.4% | 8.90 × 106 | −1.0% |
| 80–89 | 2.40 × 106 | 2.10 × 106 | 6.56 × 1011 | 2.34 × 106 | −2.3% | 2.34 × 106 | −2.2% | 2.39 × 106 | −0.2% |
| 90–99 | 3.91 × 105 | 3.81 × 105 | 8.92 × 1010 | 1.42 × 105 | −0.3% | 1.42 × 105 | −0.3% | 1.43 × 105 | 0.6% |
| Integral | −12% | −1.6% | −0.1% |
| This journal is © The Royal Society of Chemistry 2025 |