<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1205638</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1205638</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Pulse pileup model for spectral resolved X-ray photon-counting detectors with dead time and retrigger capability</article-title>
<alt-title alt-title-type="left-running-head">Zambon and Amato</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fphy.2023.1205638">10.3389/fphy.2023.1205638</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zambon</surname>
<given-names>P.</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1886364/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Amato</surname>
<given-names>C.</given-names>
</name>
</contrib>
</contrib-group>
<aff>
<institution>DECTRIS Ltd.</institution>, <addr-line>Baden</addr-line>, <country>Switzerland</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1649499/overview">Xianfei Wen</ext-link>, The University of Tennessee, United States</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/446516/overview">Giovanni Di Domenico</ext-link>, University of Ferrara, Italy</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1898369/overview">Markus Kuster</ext-link>, European X-Ray Free Electron Laser, Germany</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2255077/overview">Dimitra Darambara</ext-link>, Institute of Cancer Research (ICR), United Kingdom</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: P. Zambon, <email>pietro.zambon@dectris.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>18</day>
<month>09</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1205638</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>04</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>08</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Zambon and Amato.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Zambon and Amato</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>We developed an analytical model to evaluate the effect of signal pileup on the recorded energy spectrum in X-ray photon-counting detectors affected by dead time and equipped with retrigger capability. The retrigger function allows the system to work in a specific non-paralyzable counting mode by counting the time-over-threshold of piled-up signals in multiples of a predefined and selectable retrigger time. The model, designed for rectangle-like-shaped signals, allows for arbitrary input energy spectra and can significantly help understand and optimize the behavior of counting detectors with spectral capabilities and retrigger mechanisms in applications involving polychromatic beams, e.g<italic>.</italic>, spectral X-ray imaging and computed tomography (CT), in a time-efficient way. Dedicated numerical simulations were used to validate the model under several conditions of incoming flux and threshold energy, with excellent results.</p>
</abstract>
<kwd-group>
<kwd>counting detector</kwd>
<kwd>non-paralyzable</kwd>
<kwd>retrigger</kwd>
<kwd>dead time</kwd>
<kwd>pulse pileup</kwd>
<kwd>spectral distortion</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Radiation Detectors and Imaging</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In the classic configuration of a particle-counting detector, an event is detected as soon as a signal passes a certain threshold level, and for the time-over-threshold period, the system is insensitive to additional signals. At high incoming rates, events undergo pileup, and the resulting signal frequently exceeds the threshold, paralyzing the counting capability. This behavior is well-described for monochromatic signal pulses by the commonly known <italic>paralyzable</italic> counting mode, where the recorded rate <italic>m</italic> is related to the incoming rate <italic>n</italic>&#x2014;assumed to follow Poisson statistics&#x2014;with the relation <inline-formula id="inf1">
<mml:math id="m1">
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, with the dead time <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub> being the single pulse time width [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>]. The <italic>instant retrigger technology</italic> is a circuital expedient introduced by DECTRIS Ltd. first in the PILATUS3 [<xref ref-type="bibr" rid="B3">3</xref>] counting ASIC and then adopted in the subsequent counting ASICs IBEX [<xref ref-type="bibr" rid="B4">4</xref>] and KITE [<xref ref-type="bibr" rid="B5">5</xref>] to overcome the limits of the system paralysis, thus extending the response linearity toward higher values of the incoming rate. In particular, the retrigger mechanism consists of a (time-variant) logic that counts the time-over-threshold of piled-up signals in multiples of a predefined and selectable retrigger time <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub>, making the system work in a particular type of <italic>non-paralyzable</italic> counting mode. The analytical relation between the incoming and recorded rates for this specific behavior and monochromatic signal pulses was provided in [<xref ref-type="bibr" rid="B6">6</xref>] as <inline-formula id="inf2">
<mml:math id="m2">
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula>, and further statistical insights (spatial and temporal variance) were provided in [<xref ref-type="bibr" rid="B7">7</xref>].</p>
<p>An additional and equally fundamental problem of pulse pileup is the distortion brought to the energy spectrum recorded by the detector. This has potential implications for all those applications interested in the spectral content of the detected radiation up to high levels of incoming fluxes, e.g<italic>.</italic>, X-ray imaging and CT. In the last decade, it has been demonstrated that photon-counting systems can not only bring a series of potential improvements with respect to traditional energy-integrating systems in the field of X-ray imaging and computed tomography (CT)&#x2014;such as lower noise, dose efficiency, and higher spatial resolution&#x2014;but also allow for novel diagnostic techniques based on their uniquely offered spectral-resolving capabilities [<xref ref-type="bibr" rid="B8">8</xref>&#x2013;<xref ref-type="bibr" rid="B13">13</xref>]. Understanding the dynamics of pileup-driven spectral distortion is, therefore, crucial for guiding the design and optimization of future photon-counting systems, both from the hardware and image processing/algorithm point of view. Monte Carlo-based numerical tools are a widespread choice to address this kind of problem as they provide an extremely flexible and accurate framework but are often data-intensive and time-consuming routines. Analytical (or semi-analytical) models can significantly help in this respect, providing a deeper understanding of the underlying physics and a better knowledge of the functional dependence of the model parameters.</p>
<p>Examples of counting detectors operating in the classic <italic>non-paralyzable</italic>
<xref ref-type="fn" rid="fn1">
<sup>1</sup>
</xref> mode and for triangular-like pulse shapes can be found in [<xref ref-type="bibr" rid="B14">14</xref>]; the extension to the case of the classic <italic>paralyzable</italic> mode is discussed in [<xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B16">16</xref>], addressing it in an exact way and for arbitrary pulse shapes. Additionally, [<xref ref-type="bibr" rid="B17">17</xref>] addresses both counting modes in a semi-analytical manner, in principle extendable to arbitrary pulse shapes. The peculiar behavior introduced by the retrigger mechanism requires, however, a dedicated form of treatment, which has not yet been addressed. In this work, we present the derivation and validation of an analytical model that relates the recorded rate to the incoming rate in counting systems featuring the retrigger capability for arbitrary input energy spectra. The goal is to provide a simple and time-efficient tool to evaluate the spectral performance of this not-yet-fully explored class of detectors up to high levels of the incoming rate. To achieve this, we extended the previously described model in [<xref ref-type="bibr" rid="B6">6</xref>] to the case of the polychromatic input energy spectrum. For the needs of the analytical treatment, signals are assumed to be rectangle-like shaped.</p>
<p>The model is validated through a comparison with Monte Carlo simulations, which mimic the realistic case study of a direct X-ray tube beam impinging on a pixelated cadmium telluride (CdTe) sensor read out by a counting ASIC over a wide range of threshold energies and for values of incoming rates relevant for clinical CT applications.</p>
<p>The paper is organized as follows. In Section 2.1, we resume the working principle of the retrigger mechanism; in Section 2.2, we derive the analytical model, in Section 2.3, we introduce the Monte Carlo simulation framework used for the comparison; and in Section 2.4, we describe the used case study. Validation results are presented and discussed in Section 3.1 in terms of the recorded count rate as a function of the incoming rate and in Section 3.2 in terms of the recorded spectra as a function of the incoming rate. Finally, in Section 3.3, we evaluate the impact of a realistic (non-ideal) pulse shape on the recorded spectra.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Instant retrigger technology</title>
<p>To ease the reading, we provide a brief description of the retrigger mechanism principles, which have already been carefully addressed in [<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B6">6</xref>], with the help of <xref ref-type="fig" rid="F1">Figure 1</xref>. In single X-ray photon counting circuitry, an event is detected and counted as soon as the rising edge of the incoming analog signal (<italic>shaperout</italic>) exceeds a predefined threshold (<italic>vth</italic>). Without a retrigger mechanism, during the time-over-threshold, the system is &#x201c;dead&#x201d; or insensitive to further incoming signals (pileup), leading to paralyzation at high fluxes (<italic>count paralyzed</italic>). Conversely, with the retrigger mechanism, as soon as the first analog signal exceeds the threshold, an additional internal digital dead time signal (<italic>deadgenout</italic>) is generated and periodically evaluated&#x2014;with a configurable period that we call retrigger time <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> (<italic>t</italic>
<sub>
<italic>dead</italic>
</sub>). At every evaluation, if the incoming signal is still high, the counter is increased by a unit; if it has fallen below the threshold, the dead time signal is deactivated. Possible threshold crossings during the <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> period do not give rise to counts. In this way, a non-paralyzable counting mode is achieved (<italic>count retriggered</italic>) with a limiting recorded rate of 1/<italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> in the high flux regime. The value of <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> is customarily set slightly longer than the time-over-threshold of the input signal to prevent the system counting individual pulses multiple times.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Signal waveforms illustrating the retrigger mechanism, obtained from [<xref ref-type="bibr" rid="B3">3</xref>].</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g001.tif"/>
</fig>
</sec>
<sec id="s2-2">
<title>2.2 Pulse pileup model</title>
<p>The model is derived based on the following assumptions:<list list-type="simple">
<list-item>
<p>i. The events&#x2019; arrival follows Poisson statistics with an average true incoming rate <italic>n</italic>.</p>
</list-item>
<list-item>
<p>ii. The signals have the shape of a rectangle with a width <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub>.</p>
</list-item>
<list-item>
<p>iii. Signals&#x2019; amplitudes are mutually independent stochastic variables and are distributed according to a probability function that corresponds to the energy spectrum <italic>s</italic>
<sub>
<italic>E</italic>
</sub>(<italic>&#x3f5;</italic>).</p>
</list-item>
<list-item>
<p>iv. The retrigger time is longer than the pulse width, <italic>i.e.</italic>, <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> &#x3e; <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub> <xref ref-type="fn" rid="fn2">
<sup>2</sup>
</xref>
</p>
</list-item>
</list>
</p>
<p>As for the monochromatic case described in [<xref ref-type="bibr" rid="B6">6</xref>], to the purpose of an analytical treatment of the problem, it is easier to focus on the rate loss <italic>n</italic> &#x2212; <italic>m</italic>. This can be expressed for convenience as the sum of four separate contributions that we call <italic>l</italic>
<sub>1</sub>, <italic>l</italic>
<sub>2</sub>, <italic>l</italic>
<sub>3</sub>, and <italic>l</italic>
<sub>4</sub> such that<disp-formula id="e1">
<mml:math id="m3">
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>
<italic>l</italic>
<sub>1</sub> and <italic>l</italic>
<sub>2</sub> deal with the rate loss occurring in the &#x201c;dead time&#x201d; period after the detection of a signal or after an evaluation of the retrigger signal; <italic>l</italic>
<sub>3</sub> deals with the possibility of an incoming event being undetected in the first place; and <italic>l</italic>
<sub>4</sub> deals with the rate loss occurring during the time periods in between detected events.</p>
<p>In the following list, we describe the derivation of <italic>l</italic>
<sub>1</sub> to <italic>l</italic>
<sub>4</sub>:<list list-type="simple">
<list-item>
<p>
<inline-formula id="inf3">
<mml:math id="m4">
<mml:mfenced open="" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> After a positive detection of an incoming event during the &#x201c;live period&#x201d; of the detector or after an evaluation of the retrigger signal, for a time interval of length &#x394;<italic>&#x3c4;</italic> &#x3d; <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> &#x2212; <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub>, <italic>all</italic> incoming events are lost since they would not last until the next evaluation of the retrigger signal. Therefore, on average, <italic>n</italic>&#x394;<italic>&#x3c4;</italic> incoming events are lost for every recorded count <italic>m</italic>, yielding</p>
</list-item>
</list>
<disp-formula id="e2">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>
<inline-formula id="inf4">
<mml:math id="m6">
<mml:mfenced open="" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> During the remaining time interval of length <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub> until the next retrigger evaluation, three possibilities exist. First, if there is no incoming event, nothing is lost. Second, if the overall signal (resulting from the sum of the individual signals) lies below the threshold, all the incoming events are lost. Third, if there is at least one incoming event <italic>and</italic> the overall signal lies above the threshold, all except one event are lost.</p>
</list-item>
</list>
</p>
<p>Before making <italic>l</italic>
<sub>2</sub> explicit, it is necessary to introduce the following notation. Given <italic>s</italic>
<sub>
<italic>E</italic>
</sub>(<italic>&#x3f5;</italic>) as the probability density function of the amplitude (which is proportional to its energy) of an individual signal, by definition the corresponding cumulative distribution function, <italic>S</italic>
<sub>
<italic>E</italic>
</sub>(<italic>&#x3f5;</italic>) is<disp-formula id="e3">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>When <italic>i</italic> signals pileup, the stochastic variable <inline-formula id="inf5">
<mml:math id="m8">
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> is distributed according to the convolution of the individual probability density function repeated <italic>i</italic> times, which is indicated as<disp-formula id="e4">
<mml:math id="m9">
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:munder>
<mml:mrow>
<mml:munder accentunder="false">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2217;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2217;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x23df;</mml:mo>
</mml:munder>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:mover>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>def</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mover>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>from which the corresponding cumulative distribution function can be deduced as<disp-formula id="e5">
<mml:math id="m10">
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mi mathvariant="normal">&#x3f5;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3f5;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Let us also recall the probability of having <italic>i</italic> incoming events following the Poisson distribution in the time interval <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub>.<disp-formula id="e6">
<mml:math id="m11">
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>!</mml:mo>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>We can now write <italic>l</italic>
<sub>2</sub> as<disp-formula id="e7">
<mml:math id="m12">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>where <italic>E<sub>th</sub>
</italic> is the threshold energy of the counting circuitry. Rearranging the terms, we can write that<disp-formula id="e8">
<mml:math id="m13">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>m</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>m</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mspace width="0.3333em"/>
</mml:mtd>
<mml:mtd columnalign="left"/>
<mml:mtd columnalign="left"/>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Considering that <inline-formula id="inf6">
<mml:math id="m14">
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> and defining <inline-formula id="inf7">
<mml:math id="m15">
<mml:mi mathvariant="script">A</mml:mi>
<mml:mrow>
<mml:mover>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>def</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mover>
</mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, we can rewrite <italic>l</italic>
<sub>2</sub> as follows:<disp-formula id="e9">
<mml:math id="m16">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:mi mathvariant="script">A</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>and since <inline-formula id="inf8">
<mml:math id="m17">
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
</inline-formula>, we obtain<disp-formula id="e10">
<mml:math id="m18">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>m</mml:mi>
<mml:mi mathvariant="script">A</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(10)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>
<inline-formula id="inf9">
<mml:math id="m19">
<mml:mfenced open="" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> An additional term has to be added to account for the possibility that an incoming event actually passes undetected; in the case when the time interval <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub> precedes each recorded count <italic>m</italic>, the overall signal lies below the threshold energy.</p>
</list-item>
</list>
<disp-formula id="e11">
<mml:math id="m20">
<mml:mtable class="eqnarray">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>m</mml:mi>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mi>m</mml:mi>
<mml:mi mathvariant="script">A</mml:mi>
<mml:mo>.</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(11)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>
<inline-formula id="inf10">
<mml:math id="m21">
<mml:mfenced open="" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> During the &#x201c;live time&#x201d; of the detector, all those piled-up signals whose overall signal lies below the threshold are also missed. Given <italic>T</italic> as the total acquisition time, the detector live time is <italic>T</italic>(1 &#x2212; <italic>m&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub>). In this time interval, the number of lost events can be <italic>approximated</italic> as <inline-formula id="inf11">
<mml:math id="m22">
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for each sub-interval of the live time with size <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub>. This leads to</p>
</list-item>
</list>
<disp-formula id="e12">
<mml:math id="m23">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>with the term 1/<italic>T</italic> arising for normalization purposes. Defining <inline-formula id="inf12">
<mml:math id="m24">
<mml:mi mathvariant="script">B</mml:mi>
<mml:mrow>
<mml:mover>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mtext>def</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:mover>
</mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>i</mml:mi>
<mml:mi>Pr</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo stretchy="false">&#x7c;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, we can rewrite <italic>l</italic>
<sub>4</sub> as follows:<disp-formula id="e13">
<mml:math id="m25">
<mml:msub>
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="script">B</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>We can finally substitute the expressions of <italic>l</italic>
<sub>1</sub> to <italic>l</italic>
<sub>4</sub> of Eqs. <xref ref-type="disp-formula" rid="e2">2</xref>, <xref ref-type="disp-formula" rid="e10">10</xref>, <xref ref-type="disp-formula" rid="e11">11</xref>, and <xref ref-type="disp-formula" rid="e13">13</xref>, respectively, into Eq. <xref ref-type="disp-formula" rid="e1">1</xref>, and by solving it for <italic>m</italic>, we obtain the final relation.<disp-formula id="e14">
<mml:math id="m26">
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="script">B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="script">A</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="script">B</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>.</mml:mo>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>A few remarks were observed. Since the energy spectrum <italic>s</italic>
<sub>
<italic>E</italic>
</sub>(<italic>&#x3f5;</italic>) is a free parameter of the model that usually lacks an analytical formulation, the terms <inline-formula id="inf13">
<mml:math id="m27">
<mml:mi mathvariant="script">A</mml:mi>
</mml:math>
</inline-formula> and <inline-formula id="inf14">
<mml:math id="m28">
<mml:mi mathvariant="script">B</mml:mi>
</mml:math>
</inline-formula> need to be evaluated numerically (typically with negligible computational burden). In addition, we left implicit in the notation the main functional dependencies of <italic>m</italic> &#x3d; <italic>m</italic>(<italic>n</italic>, <italic>Eth</italic>). In the following, we will refer to the quantity <italic>m</italic>(<italic>n</italic>; <italic>Eth</italic>) (the semicolon specifies the fixed parameter) as the count rate curve, <italic>m</italic>(<italic>Eth</italic>; <italic>n</italic>) as the recorded integral energy spectrum, and <inline-formula id="inf15">
<mml:math id="m29">
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x2202;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>E</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> as the recorded differential energy spectrum.</p>
</sec>
<sec id="s2-3">
<title>2.3 Monte Carlo validation framework</title>
<p>To validate the model, we used the numerical results of the custom-developed Monte Carlo model already used in [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>], consisting of the following. First, a temporal axis is created, spanning a statistically relevant length of several tens of ms and with a sufficiently small time step, typically on the order of ns. a number pulse-like events, computed according to the chosen value of the incoming rate, are distributed across the temporal axis, following a Poisson distribution. This resulting signal, which corresponds to the input of the detector system, is then convolved with the pulse shape of the analog front-end electronics, which is, in principle, arbitrary but is assumed to be a rectangle function in this context. To mimic the behavior of the counting electronics, a count is recorded for every rising edge crossing a specified threshold. If the retrigger capability is enabled, a count is also added for every time interval of length <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> for which the signal lies above the threshold. The total recorded counts are then normalized to the overall temporal axis length to obtain the recorded rate. The entire operation is repeated for several values of the incoming rate and as a function of the threshold energy. The simulation error is estimated by subdividing the total time span into a set of smaller intervals of equal size, computing the variance over their ensemble, and scaling it to the overall interval time (see <xref ref-type="app" rid="app1">Appendix A</xref>).</p>
<p>The amplitudes of the incoming signals are randomly and independently extracted from a probability distribution function that corresponds to the specified energy spectrum. The energy spectrum was obtained as the convolution of the direct spectrum of an X-ray tube, computed with the model described in [<xref ref-type="bibr" rid="B18">18</xref>], with the response function of a pixelated counting detector, estimated based on the numerical results from FLUKA<xref ref-type="fn" rid="fn3">
<sup>3</sup>
</xref>&#x2014;a Monte Carlo particle transport and interaction suite [<xref ref-type="bibr" rid="B19">19</xref>, <xref ref-type="bibr" rid="B20">20</xref>]&#x2014;and a custom-developed pixelization and counting routine. Specifically, the FLUKA code computes, for a large number of incoming X-ray photons, the individual energy depositions in the sensor volume at the microscopic level, including all secondary effects like fluorescence and escape. The pixelization routine translates deposited energy into electric charge, which is drift-diffused toward the collecting electrodes. Signals collected at the pixel side (comprehensive of charge sharing effects) are added to a Gaussian random signal representing the electronic noise and subsequently histogrammed to obtain the sought energy spectrum.</p>
</sec>
<sec id="s2-4">
<title>2.4 Case study</title>
<p>The predictions of the analytical model were compared with the results of Monte Carlo simulations for a realistic case study consisting of a direct beam from an X-ray tube with a W-anode, an acceleration voltage of 120&#xa0;kV<sub>p</sub>, and 6.8&#xa0;mm Al filtering, detected using a CdTe sensor with a pixel size of 330&#xa0;&#x3bc;m and a thickness of 1500&#xa0;&#x3bc;m, and read out by a counting ASIC. The spectrum and the threshold energy were sampled with a step of 1&#xa0;keV. The front-end electronics was assumed to introduce a noise of 1&#xa0;keV rms. The pulse time was <italic>&#x3c4;</italic>
<sub>
<italic>P</italic>
</sub> &#x3d; 80&#xa0;ns, and the retrigger time was <italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub> &#x3d; 100 ns. Incoming fluxes <italic>n</italic> were investigated up to 10<sup>8</sup>&#xa0;ph/s/pix, which corresponds to roughly 10<sup>9</sup>&#xa0;ph/s/mm<sup>2</sup> for the used pixel size, a value that can be considered the upper boundary in clinical CT applications. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the energy spectrum as detected by the pixelated detector and used as input for both the model and Monte Carlo simulations. The spectrum of the original direct X-ray tube beam is also shown as a reference.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Energy spectrum detected using a CdTe sensor with a pixel size of 330&#xa0;&#x3bc;m and a thickness of 1500&#xa0;&#x3bc;m, used as input for both the model and the Monte Carlo simulations. The direct X-ray tube beam spectrum (W-anode, an acceleration voltage of 120&#xa0;kV<sub>p</sub>, and 6.8&#xa0;mm Al filtering) is shown as a reference, and the main fluorescence peaks originated from the W-anode of the X-ray tube and the CdTe sensor.</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g002.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="results|discussion" id="s3">
<title>3 Results and discussion</title>
<sec id="s3-1">
<title>3.1 Count rate curves</title>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> shows the comparison between the count rate curves predicted by the model and simulated with the Monte Carlo tool for incoming rates up to 10<sup>8</sup>&#xa0;ph/s/pix and several values of threshold energies ranging from 5&#xa0;keV to 140&#xa0;keV. The rate curve corresponding to the total counts&#x2014;intended as the ideal (no pileup and no electronic noise) rate obtained with a threshold energy of 0&#xa0;keV&#x2014;is also shown as a reference. For increasing threshold energies, the deviation of the recorded curves from one of the total counts, even at low incoming rates, becomes larger as the obvious consequence of losing an increasing fraction of low-energy events. On the other hand, all the recorded curves saturate for increasing incoming rates to the limit 1/<italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub>, set by the retrigger mechanism. As a quantitative measure of the agreement between predicted and simulated results, we chose the <italic>L</italic>
<sup>2</sup> relative error norm (L<sup>2</sup>REN), which is defined as follows:<disp-formula id="e15">
<mml:math id="m30">
<mml:msup>
<mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">NoP</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">sim</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">ana</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">NoP</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="italic">sim</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>where <italic>NoP</italic> is the number of analyzed points. The values are reported in <xref ref-type="table" rid="T1">Table 1</xref>. An excellent match on the sub-percent level is obtained up to the last threshold energy (90&#xa0;keV in this case), whose value lies below the highest energy actually contained in the input spectrum, i.e., 120&#xa0;keV. For threshold energies higher than that, only pure piled-up events are detected, and the increase in L<sup>2</sup>REN seems to suggest that the accuracy of the approximations used in the derivation of the model (in particular, the term <italic>l</italic>
<sub>4</sub>) begins, in these conditions, to fade.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Count rate curves predicted by the model and simulated with the Monte Carlo tool for different values of threshold energy, including the ideal (no pileup and no electronic noise) rate at the threshold energy of 0&#xa0;keV. Error bars of the simulated data are smaller than the used graphical symbol.</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g003.tif"/>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>L<sup>2</sup>REN of the count rate curves.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Threshold energy (keV)</th>
<th align="left">L<sup>2</sup>REN (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">5</td>
<td align="left">0.2</td>
</tr>
<tr>
<td align="left">20</td>
<td align="left">0.4</td>
</tr>
<tr>
<td align="left">50</td>
<td align="left">0.7</td>
</tr>
<tr>
<td align="left">70</td>
<td align="left">0.3</td>
</tr>
<tr>
<td align="left">90</td>
<td align="left">0.5</td>
</tr>
<tr>
<td align="left">140</td>
<td align="left">3.2</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3-2">
<title>3.2 Spectral response</title>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> (top) shows the comparison between the recorded integral energy spectra predicted by the model and simulated with the Monte Carlo tool as a function of the threshold energy and for increasing values of incoming rates ranging from <italic>n</italic> &#x3d; 10<sup>5</sup>&#xa0;ph/s/pix to <italic>n</italic> &#x3d; 10<sup>8</sup>&#xa0;ph/s/pix. <xref ref-type="fig" rid="F4">Figure 4</xref> (bottom) shows the corresponding deviations expressed in percentage. Looking at the integral spectra, it is possible to observe how, for increasing incoming rates, events of energy higher than the highest one contained in the input spectrum, i.e., 120&#xa0;keV, and, therefore due to pure pileup effects, are detected with increasing probability. At the same time, the integral spectra tend to the limit set by the retrigger mechanism 1/<italic>&#x3c4;</italic>
<sub>
<italic>R</italic>
</sub>, in a <italic>monotonic</italic> (i.e., non-paralyzable) way at all values of threshold energy. The relative deviation is in the order of a few percent up to the notable value of 120&#xa0;keV (between &#x2212;8% and &#x2b;4%), a result that we can consider excellent considering the several orders of magnitudes spanned by the spectra across this threshold energy range. For threshold energies higher than this limit and high input rates (above 2&#x22c5;10<sup>7</sup>&#xa0;ph/s/pix), the deviation slightly increases. As previously mentioned, this could be due to the approximations used in the derivation of the model starting to lose their validity. It is nevertheless worth noting that, in a realistic X-ray imaging/CT scenario, the threshold energy is not set above a certain fraction of the X-ray tube acceleration voltage. Therefore, a discrepancy in this extreme energy range is not of practical concern. For this reason, we limited the computation of the L<sup>2</sup>REN figure of merit to the threshold energy interval of 1&#xa0;keV&#x2013;120&#xa0;keV. The values, reported in <xref ref-type="table" rid="T2">Table 2</xref>, show the agreement that lies at the (sub-)percent level.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Recorded integral energy spectra predicted by the model (solid lines) and simulated with the Monte Carlo tool (dotted lines plus error bars) for increasing values of the incoming rate (top). Corresponding relative deviation in percentage (bottom).</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g004.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>L<sup>2</sup>REN of the recorded integral spectra in the energy range of 1&#x2013;120&#xa0;keV.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Incoming rate (ph/s/pix)</th>
<th align="left">Incoming rate (ph/s/mm<sup>2</sup>)</th>
<th align="left">L<sup>2</sup>REN (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">10<sup>5</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>5</sup>
</td>
<td align="left">0.8</td>
</tr>
<tr>
<td align="left">10<sup>6</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>6</sup>
</td>
<td align="left">0.8</td>
</tr>
<tr>
<td align="left">10<sup>7</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>7</sup>
</td>
<td align="left">0.8</td>
</tr>
<tr>
<td align="left">2&#x22c5;10<sup>7</sup>
</td>
<td align="left">1.84&#x22c5;10<sup>8</sup>
</td>
<td align="left">1.4</td>
</tr>
<tr>
<td align="left">5&#x22c5;10<sup>7</sup>
</td>
<td align="left">4.59&#x22c5;10<sup>8</sup>
</td>
<td align="left">0.7</td>
</tr>
<tr>
<td align="left">10<sup>8</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>8</sup>
</td>
<td align="left">
<inline-formula id="inf16">
<mml:math id="m31">
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula>0.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> shows the comparison between the recorded differential energy spectra obtained by numerical derivation of the integral spectra of <xref ref-type="fig" rid="F4">Figure 4</xref> (top) with respect to the threshold energy and the corresponding relative deviations. The L<sup>2</sup>REN metrics, computed in the threshold energy interval of 1&#x2013;120&#xa0;keV, are reported in <xref ref-type="table" rid="T3">Table 3</xref>. Although higher values of deviation as compared to the recorded integral spectra have to be expected due to the &#x201c;amplification&#x201d; caused by the derivative operation, they nevertheless lie below 10% up to incoming rates of 2&#x22c5;10<sup>7</sup>&#xa0;ph/s/pix and at most 20% for higher incoming rates, which are anyway rather extreme as they basically lead to an almost complete count rate saturation.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Recorded differential energy spectra obtained by deriving the curves of <xref ref-type="fig" rid="F4">Figure 4</xref> (top) with respect to the threshold energy. Corresponding relative deviation in percentage (bottom).</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g005.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>L<sup>2</sup>REN of the recorded spectra in the energy range of 1&#x2013;120&#xa0;keV.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Incoming rate (cts/s/pix)</th>
<th align="left">Incoming rate (cts/s/mm<sup>2</sup>)</th>
<th align="left">L<sup>2</sup>REN (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">10<sup>5</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>5</sup>
</td>
<td align="left">9.7</td>
</tr>
<tr>
<td align="left">10<sup>6</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>6</sup>
</td>
<td align="left">9.6</td>
</tr>
<tr>
<td align="left">10<sup>7</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>7</sup>
</td>
<td align="left">7.6</td>
</tr>
<tr>
<td align="left">2&#x22c5;10<sup>7</sup>
</td>
<td align="left">1.84&#x22c5;10<sup>8</sup>
</td>
<td align="left">9.0</td>
</tr>
<tr>
<td align="left">5&#x22c5;10<sup>7</sup>
</td>
<td align="left">4.59&#x22c5;10<sup>8</sup>
</td>
<td align="left">20.1</td>
</tr>
<tr>
<td align="left">10<sup>8</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>8</sup>
</td>
<td align="left">17.6</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on these results, we can conclude that the predictions of the presented analytical model faithfully represent the expectations obtained by numerical tools.</p>
</sec>
<sec id="s3-3">
<title>3.3 Impact of non-ideal pulse shape</title>
<p>Real-world analog signals have shapes that significantly differ from the ideal rectangle. Apart from few other special cases (e.g., pulses with a triangular shape in [<xref ref-type="bibr" rid="B14">14</xref>] or with a decreasing exponential shape in [<xref ref-type="bibr" rid="B16">16</xref>]), a general analytical solution for arbitrary shapes remains, at the moment, more complex, if not out of sight.</p>
<p>To evaluate the impact of this non-ideality on the recorded spectra, we simulated a case study intentionally violating assumption ii. In particular, we used a more realistic pulse shape consisting of an asymmetric Gaussian-like function, as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. The curve was created by using, as a rising edge, a Gaussian function with a standard deviation of 36 ns and, as a falling edge, a Gaussian function with a standard deviation of 134 ns. The overall FWHM is 80 ns, matching one of the ideal rectangles. The retrigger time was increased to <inline-formula id="inf17">
<mml:math id="m32">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> &#x3d; 150 ns in order to reduce spurious multiple counts at low threshold energies.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Asymmetric Gaussian-like function used as a realistic pulse shape. The rising edge consists of a Gaussian function with a standard deviation of 36 ns and a falling edge but with a standard deviation of 134 ns. The ideal rectangle function is shown for comparison.</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F7">Figure 7</xref> and <xref ref-type="fig" rid="F8">Figure 8</xref> show, respectively, the resulting integral and differential energy spectra (top) and corresponding relative deviations (bottom). Analytical data were recomputed with the new value of retrigger time. What emerges from the comparison is that while the overall trends are respected, significant deviations arise for values of incoming flux <italic>n</italic> &#x2265; 10<sup>7</sup>&#xa0;ph/s/pix and threshold energies <italic>E<sub>th</sub>
</italic> &#x3c; 10&#xa0;keV. This is due to the fact that the model does not take into account the possibility that individual signals can have a time-over-threshold longer than the chosen retrigger time due to the longer pulse tail. The values of L<sup>2</sup>REN computed in the energy range of 10&#x2013;120&#xa0;keV for the recorded integral spectra vary in the range of 0.6%&#x2013;6.4% (see <xref ref-type="table" rid="T4">Table 4</xref>), while for the recorded differential spectra, they monotonically increase from 8% to 106% with increasing incoming fluxes (see <xref ref-type="table" rid="T5">Table 5</xref>).</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Recorded integral energy spectra predicted by the model (solid lines) and simulated with the Monte Carlo tool (dotted lines plus error bars) using the asymmetric Gaussian-like pulse shape of <xref ref-type="fig" rid="F6">Figure 6</xref> (top). The retrigger time was increased to <inline-formula id="inf18">
<mml:math id="m33">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2032;</mml:mo>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> &#x3d; 150 ns. Corresponding relative deviation in percentage (bottom).</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g007.tif"/>
</fig>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Recorded differential energy spectra obtained by deriving the curves of <xref ref-type="fig" rid="F7">Figure 7</xref> (top) with respect to the threshold energy. Corresponding relative deviation in percentage (bottom).</p>
</caption>
<graphic xlink:href="fphy-11-1205638-g008.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>L<sup>2</sup>REN of the recorded integral spectra in the energy range of 1&#x2013;120&#xa0;keV using the asymmetric Gaussian-like pulse shape.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Incoming rate (ph/s/pix)</th>
<th align="left">Incoming rate (ph/s/mm<sup>2</sup>)</th>
<th align="left">L<sup>2</sup>REN (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">10<sup>5</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>5</sup>
</td>
<td align="left">0.6</td>
</tr>
<tr>
<td align="left">10<sup>6</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>6</sup>
</td>
<td align="left">1.3</td>
</tr>
<tr>
<td align="left">10<sup>7</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>7</sup>
</td>
<td align="left">6.4</td>
</tr>
<tr>
<td align="left">2&#x22c5;10<sup>7</sup>
</td>
<td align="left">1.84&#x22c5;10<sup>8</sup>
</td>
<td align="left">5.7</td>
</tr>
<tr>
<td align="left">5&#x22c5;10<sup>7</sup>
</td>
<td align="left">4.59&#x22c5;10<sup>8</sup>
</td>
<td align="left">1.3</td>
</tr>
<tr>
<td align="left">10<sup>8</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>8</sup>
</td>
<td align="left">0.1</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>L<sup>2</sup>REN of the recorded spectra in the energy range of 1&#x2013;120&#xa0;keV using the asymmetric Gaussian-like pulse shape.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Incoming rate (ph/s/pix)</th>
<th align="left">Incoming rate (ph/s/mm<sup>2</sup>)</th>
<th align="left">L<sup>2</sup>REN (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">10<sup>5</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>5</sup>
</td>
<td align="left">8.1</td>
</tr>
<tr>
<td align="left">10<sup>6</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>6</sup>
</td>
<td align="left">10.2</td>
</tr>
<tr>
<td align="left">10<sup>7</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>7</sup>
</td>
<td align="left">22.7</td>
</tr>
<tr>
<td align="left">2&#x22c5;10<sup>7</sup>
</td>
<td align="left">1.84&#x22c5;10<sup>8</sup>
</td>
<td align="left">23.4</td>
</tr>
<tr>
<td align="left">5&#x22c5;10<sup>7</sup>
</td>
<td align="left">4.59&#x22c5;10<sup>8</sup>
</td>
<td align="left">35.0</td>
</tr>
<tr>
<td align="left">10<sup>8</sup>
</td>
<td align="left">9.18&#x22c5;10<sup>8</sup>
</td>
<td align="left">106.5</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It is also legit to question whether the general discrepancy could be &#x201c;compensated&#x201d; by the use of an <italic>effective</italic> pulse time <italic>&#x3c4;</italic>
<sub>
<italic>Peff</italic>
</sub>, as described in [<xref ref-type="bibr" rid="B6">6</xref>]. Unfortunately, as shown in the reference, <italic>&#x3c4;</italic>
<sub>
<italic>Peff</italic>
</sub> would be a function of the threshold energy (to be empirically found, moreover) and, therefore, not compatible with the model presented in this work.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>We presented the derivation of an analytical model to evaluate the effect of pulse pileup on the recorded energy spectrum measured by X-ray photon-counting detectors affected by dead time and featuring the retrigger capability&#x2014;a circuital mechanism that allows the detector to work in a specific non-paralyzable counting mode. The model is valid for arbitrary incoming energy spectra and derived for the case of a rectangle-like pulse shape.</p>
<p>We compared the analytical predictions with the results of Monte Carlo simulations obtained with a custom-developed numerical code for the realistic clinical CT case study of a direct X-ray tube beam with an acceleration voltage of 120 kV<sub>p</sub>, impinging on a CdTe sensor with a pixel size of 330&#xa0;&#x3bc;m and a thickness of 1500&#xa0;&#x3bc;m, and read out by a counting ASIC. The investigated quantities (count rate curves and recorded energy spectra) showed an excellent level of agreement, quantified in terms of L<sup>2</sup>REN, over a wide range of incoming rates relevant for X-ray CT applications, i.e<italic>.</italic>, up to 10<sup>8</sup>&#xa0;ph/s/pix, which corresponds to approximately 10<sup>9</sup>&#xa0;ph/s/mm<sup>2</sup> with our pixel size, and over a wide range of threshold energies. Slight deviations, possibly ascribable to approximations used in the model derivation, were progressively found for the concurrence of increasing threshold energies <italic>above</italic> the highest energy contained in the incoming spectrum and mid-high incoming rates (<inline-formula id="inf19">
<mml:math id="m34">
<mml:mo>&#x3e;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mo>&#x22c5;</mml:mo>
</mml:math>
</inline-formula>10<sup>7</sup>&#xa0;ph/s/pix). However, considering that in realistic scenarios, threshold energies are commonly kept below that limit, this does not seem like a practical concern. For completeness, we also investigated the impact of a non-ideal pulse shape on the recorded spectra, thus intentionally violating one of the assumptions on the basis of the model. We found that despite the overall trend being respected, significant relative deviations can arise, and this constitutes one of the main limitations to the general applicability of the proposed method.</p>
<p>Despite the simplification of rectangle-like shaped signals needed for the analytical treatment of the problem, having an analytical expression for the recorded count rate for such a class of detectors can significantly help better understand the yet unexplored impact of the retrigger mechanism on the spectral response and optimize the system design and parameters, all in a time-efficient way, with potential benefits in particular in the field of spectral X-ray imaging and CT applications allowed by modern multi-threshold photon-counting systems.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>PZ: conception, theory, data analysis, and writing. CA: conception, Monte Carlo simulations, and proof-reading. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec sec-type="COI-statement" id="s7">
<title>Conflict of interest</title>
<p>Authors PZ and CA were employed by DECTRIS Ltd.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec id="s9">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fphy.2023.1205638/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fphy.2023.1205638/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Image8.EPS" id="SM1" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image4.EPS" id="SM2" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image5.EPS" id="SM3" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image1.JPEG" id="SM4" mimetype="application/JPEG" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image6.EPS" id="SM5" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image2.EPS" id="SM6" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image3.EPS" id="SM7" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Image7.EPS" id="SM8" mimetype="application/EPS" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<fn-group>
<fn id="fn1">
<label>1</label>
<p>The classic non-paralyzable counting mode exhibits a relation <inline-formula id="inf20">
<mml:math id="m35">
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>n</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:math>
</inline-formula> [<xref ref-type="bibr" rid="B2">2</xref>].</p>
</fn>
<fn id="fn2">
<label>2</label>
<p>This condition prevents counting single events multiple times, which is usually an undesired effect in a retriggered system, unless it is intentionally operated in a time-over-threshold mode, as shown in [<xref ref-type="bibr" rid="B21">21</xref>].</p>
</fn>
<fn id="fn3">
<label>3</label>
<p>v. 4&#x2013;2.1. The physics was set to multiple Coulomb scattering with a cutoff energy of 1&#xa0;keV for electrons and 100&#xa0;eV for photons. Fluorescence was enabled, and no biasing was used.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kraft</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Bergamaschi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Broennimann</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Dinapoli</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Eikenberry</surname>
<given-names>EF</given-names>
</name>
<name>
<surname>Henrich</surname>
<given-names>B</given-names>
</name>
<etal/>
</person-group> <article-title>Performance of single-photon-counting PILATUS detector modules</article-title>. <source>J Synchrotron Radiat</source> (<year>2009</year>) <volume>16</volume>:<fpage>368</fpage>&#x2013;<lpage>75</lpage>. <pub-id pub-id-type="doi">10.1107/s0909049509009911</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Knoll</surname>
<given-names>GF</given-names>
</name>
</person-group>. <source>Radiation detection and measurement</source>. <edition>3rd ed</edition>. <publisher-loc>New Jersey United States</publisher-loc>: <publisher-name>John Wiley and Sons, Inc.</publisher-name> (<year>2000</year>). <fpage>119</fpage>&#x2013;<lpage>22</lpage>. <comment>Chapter 3</comment>.</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Loeliger</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Broennimann</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Donath</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Schneebeli</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Schnyder</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Trueb</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>The new PILATUS3 ASIC with instant retrigger capability</article-title>. In: <conf-name>IEEE Nuclear Science Symposium and Medical Imaging Conference Record (NSS/MIC) N6-2</conf-name> (<year>2012</year>). p. <fpage>610</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/NSSMIC.2012.6551180</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bochenek</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Bottinelli</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Broennimann</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Livi</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Loeliger</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Radicci</surname>
<given-names>V</given-names>
</name>
<etal/>
</person-group> <article-title>Ibex: Versatile readout asic with spectral imaging capability and high count rate capability</article-title>. <source>IEEE Trans Nucl Sci</source> (<year>2018</year>) <volume>65</volume>:<fpage>1285</fpage>&#x2013;<lpage>91</lpage>. <pub-id pub-id-type="doi">10.1109/TNS.2018.2832464</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zambon</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Bottinelli</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Schnyder</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Musarra</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Boye</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Dudina</surname>
<given-names>A</given-names>
</name>
<etal/>
</person-group> <article-title>Kite: High frame rate, high count rate pixelated electron counting ASIC for 4D STEM applications featuring high-Z sensor</article-title>. <source>Nucl Inst. Methods Phys Res A</source> (<year>2023</year>) <volume>1048</volume>(<issue>2023</issue>):<fpage>167888</fpage>. <pub-id pub-id-type="doi">10.1016/j.nima.2022.167888</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zambon</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Dead time model for X-ray photon counting detectors with retrigger capability</article-title>. <source>Nucl Inst. Methods Phys Res A</source> (<year>2021</year>) <volume>994</volume>:<fpage>165087</fpage>. <pub-id pub-id-type="doi">10.1016/j.nima.2021.165087</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zambon</surname>
<given-names>P</given-names>
</name>
</person-group>. <article-title>Temporal and spatial variance in pixelated counting detectors with dead time and retrigger capability</article-title>. <source>Nucl Inst. Methods Phys Res A</source> (<year>2022</year>) <volume>1032</volume>:<fpage>166625</fpage>. <pub-id pub-id-type="doi">10.1016/j.nima.2022.166625</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taguchi</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Iwanczyk</surname>
<given-names>JS</given-names>
</name>
</person-group>. <article-title>Vision 20/20: Single photon counting x-ray detectors in medical imaging</article-title>. <source>Med Phys</source> (<year>2013</year>) <volume>40</volume>:<fpage>100901</fpage>. <pub-id pub-id-type="doi">10.1118/1.4820371</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Symons</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Krauss</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Sahbaee</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Cork</surname>
<given-names>TE</given-names>
</name>
<name>
<surname>Lakshmanan</surname>
<given-names>MN</given-names>
</name>
<name>
<surname>Bluemke</surname>
<given-names>DA</given-names>
</name>
<etal/>
</person-group> <article-title>Photon-counting CT for simultaneous imaging of multiple contrast agents in the abdomen: An <italic>in vivo</italic> study</article-title>. <source>Med Phys</source> (<year>2017</year>) <volume>44</volume>(<issue>10</issue>):<fpage>5120</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1002/mp.12301</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Willemink</surname>
<given-names>MJ</given-names>
</name>
<name>
<surname>Persson</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Pourmorteza</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Pelc</surname>
<given-names>NJ</given-names>
</name>
<name>
<surname>Fleischmann</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Photon-counting CT: Technical principles and clinical prospects</article-title>. <source>Radiology</source> (<year>2018</year>) <volume>289</volume>:<fpage>293</fpage>&#x2013;<lpage>312</lpage>. <pub-id pub-id-type="doi">10.1148/radiol.2018172656</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mannil</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Hickethier</surname>
<given-names>T</given-names>
</name>
<name>
<surname>von Spiczak</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Baer</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Henning</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hertel</surname>
<given-names>M</given-names>
</name>
<etal/>
</person-group> <article-title>Photon-counting CT high-resolution imaging of coronary stents</article-title>. <source>Invest Radiol</source> (<year>2018</year>) <volume>53</volume>:<fpage>143</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1097/RLI.0000000000000420</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Flohr</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Petersilka</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Henning</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ulzheimer</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ferda</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Schmidt</surname>
<given-names>B</given-names>
</name>
</person-group>. <article-title>Photon-counting CT review</article-title>. <source>Physica Med</source> (<year>2020</year>) <volume>79</volume>:<fpage>126</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejmp.2020.10.030</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lell</surname>
<given-names>MM</given-names>
</name>
<name>
<surname>Kachelrie&#xdf;</surname>
<given-names>M</given-names>
</name>
</person-group>. <article-title>Recent and upcoming technological developments in computed tomography</article-title>. <source>Invest Radiol</source> (<year>2020</year>) <volume>55</volume>:<fpage>8</fpage>&#x2013;<lpage>19</lpage>. <pub-id pub-id-type="doi">10.1097/RLI.0000000000000601</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taguchi</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Frey</surname>
<given-names>EC</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Iwanczyk</surname>
<given-names>JS</given-names>
</name>
<name>
<surname>Barber</surname>
<given-names>WC</given-names>
</name>
</person-group>. <article-title>An analytical model of the effects of pulse pileup on the energy spectrum recorded by energy resolved photon counting x-ray detectors</article-title>. <source>Med Phys</source> (<year>2010</year>) <volume>37</volume>:<fpage>3957</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.1118/1.3429056</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taguchi</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Frey</surname>
<given-names>EC</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Iwanczyk</surname>
<given-names>JS</given-names>
</name>
<name>
<surname>Nygard</surname>
<given-names>E</given-names>
</name>
<etal/>
</person-group> <article-title>Modeling the performance of a photon counting x-ray detector for CT: Energy response and pulse pileup effects</article-title>. <source>Med Phys</source> (<year>2011</year>) <volume>38</volume>:<fpage>1089</fpage>&#x2013;<lpage>102</lpage>. <pub-id pub-id-type="doi">10.1118/1.3539602</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roessl</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Daerr</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Proksa</surname>
<given-names>R</given-names>
</name>
</person-group>. <article-title>A Fourier approach to pulse pile-up in photon-counting x-ray detectors</article-title>. <source>Med Phys</source> (<year>2016</year>) <volume>43</volume>(<issue>3</issue>):<fpage>1295</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1118/1.4941743</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cammin</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Kappler</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Weidinger</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Taguchi</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>Evaluation of models of spectral distortions in photon-counting detectors for computed tomography</article-title>. <source>J Med Imag</source> (<year>2016</year>) <volume>3</volume>(<issue>2</issue>):<fpage>023503</fpage>. <pub-id pub-id-type="doi">10.1117/1.JMI.3.2.023503</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tucker</surname>
<given-names>DM</given-names>
</name>
<name>
<surname>Barnes</surname>
<given-names>GT</given-names>
</name>
<name>
<surname>Chakraborty</surname>
<given-names>DP</given-names>
</name>
</person-group>. <article-title>Semiempirical model for generating tungsten target x-ray spectra</article-title>. <source>Med Phys</source> (<year>1991</year>) <volume>18</volume>:<fpage>211</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1118/1.596709</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Ferrari</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Sala</surname>
<given-names>PR</given-names>
</name>
<name>
<surname>Fasso</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ranft</surname>
<given-names>J</given-names>
</name>
</person-group>. <source>Fluka: A multi-particle transport code</source> (<year>2005</year>). <comment>Program version 2005 [INFN-TC-05-11]</comment>.</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>B&#xf6;hlen</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Cerutti</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Chin</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Fass&#xf2;</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ferrari</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Ortega</surname>
<given-names>P</given-names>
</name>
<etal/>
</person-group> <article-title>The FLUKA code: Developments and challenges for high energy and medical applications</article-title>. <source>Nucl Data Sheets</source> (<year>2014</year>) <volume>120</volume>:<fpage>211</fpage>&#x2013;<lpage>4</lpage>. <pub-id pub-id-type="doi">10.1016/j.nds.2014.07.049</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bergamaschi</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Dinapoli</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Greiffenberg</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Henrich</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Johnson</surname>
<given-names>I</given-names>
</name>
<name>
<surname>Mozzanica</surname>
<given-names>A</given-names>
</name>
<etal/>
</person-group> <article-title>Time-over-threshold readout to enhance the high flux capabilities of single-photon-counting detectors</article-title>. <source>J Synchrotron Radiat</source> (<year>2011</year>) <volume>18</volume>:<fpage>923</fpage>&#x2013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1107/S0909049511034480</pub-id>
</citation>
</ref>
</ref-list>
<app-group>
<app id="app1">
<title>Appendix A: Computation of the simulation error</title>
<p>Let <italic>T</italic> be the total simulated time interval, <italic>M</italic> be the total number of recorded events in this time interval, and <italic>m</italic> be the recorded rate, then we obtain <italic>m</italic> &#x3d; <italic>M</italic>/<italic>T</italic>. By dividing the total interval <italic>T</italic> into <italic>N</italic> sub-intervals of equal size (large enough to maintain a relevant statistics), we obtain <italic>M</italic>
<sub>
<italic>i</italic>
</sub> independent recorded counts for each sub-interval such that<disp-formula id="eA1">
<mml:math id="m36">
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:munderover accentunder="false" accent="true">
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:math>
<label>(A1)</label>
</disp-formula>Given that <italic>M</italic>
<sub>
<italic>i</italic>
</sub> shares the same probability space, the variance of <italic>m</italic> can be inferred using the basic properties of random variables as follows:<disp-formula id="eA2">
<mml:math id="m37">
<mml:mi>Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo movablelimits="false" form="prefix">&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mi>Var</mml:mi>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mi>N</mml:mi>
<mml:mo>.</mml:mo>
</mml:math>
<label>(A2)</label>
</disp-formula>
</p>
</app>
</app-group>
</back>
</article>