An unfolding algorithm for high resolution microcalorimetric beta spectrometry

An unfolding algorithm for high resolution microcalorimetric beta spectrometry

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx Contents lists available at ScienceDirect Nuclear Inst. and Methods in Physics Resea...

2MB Sizes 0 Downloads 25 Views

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Contents lists available at ScienceDirect

Nuclear Inst. and Methods in Physics Research, A journal homepage: www.elsevier.com/locate/nima

An unfolding algorithm for high resolution microcalorimetric beta spectrometry Michael Paulsen a,b ,โˆ—, Karsten Kossert c , Jรถrn Beyer a a

Physikalisch-Technische Bundesanstalt, Abbestrasse 2-12, D-10587 Berlin, Germany Kirchhoff-Institute for Physics, Im Neuenheimer Feld 227, D-69120 Heidelberg, Germany c Physikalisch-Technische Bundesanstalt, Bundesallee 100, D-38116 Braunschweig, Germany b

ARTICLE

INFO

Keywords: Beta spectrometry Unfolding Deconvolution Microcalorimeter Monte Carlo simulation Bremsstrahlung

ABSTRACT In this work, a matrix inversion algorithm for beta spectrometers is proposed that relies on Monte Carlo simulations of single-energy bin distributions. The algorithm allows for high resolution statistical correction of measured beta spectra and does not lead to underdetermined equation systems. An advantage of the method is that a prior knowledge of the true spectrum is not needed. The algorithm is consistent for unfolding beta spectra measured with Metallic Magnetic Calorimeters that employ 4๐œ‹ solid angle absorbers. It also shows considerable potential for being applied to microcalorimeters with other absorber geometries.

1. Introduction The precise knowledge of beta spectrum shapes is relevant in various fields such as radionuclide metrology, e.g. when determining the activity of beta emitting isotopes by means of liquid scintillation counting (Broda et al. [1]), ฤŒerenkov counting (Kossert et al. [2]) or classical microcalorimetry (Collรฉ [3]). Beta spectra are also relevant for fundamental research, e.g. due to the relation between beta spectra and neutrino spectra as shown in Mougeot [4] and for consideration in radioactive waste management as well as for applications in nuclear medicine. Beta spectra are continuous and can be measured by methods that employ semiconductor detectors, scintillation devices or magnetic spectrometers. These methods suffer from rather low energy resolutions and the measurement of low-energy electrons is difficult due to absorption and attenuation effects within sources and dead layers of detectors. However, accurate measurements of beta spectra with low maximum energy or the low-energy part of beta spectra with higher end-point energy is of highest importance for several measurement techniques, see e.g. Kossert et al. [5], Kossert and Mougeot [6] and Kossert et al. [7]. Such measurements are also indispensable for sound validations of theoretical models and corresponding improvements of calculation methods as in Mougeot and Bisch [8] and Mougeot [9], respectively. A relatively new approach for beta spectra measurements is based on Metallic Magnetic Calorimeters (MMC) [10โ€“12] which has proven to be among the best techniques in terms of energy resolution, especially for low energy beta transitions and is of increasing interest for radionuclide metrology [13,14]. The radionuclide to be measured is embedded

in a 4๐œ‹ absorber, dimensioned to absorb the complete energy of the emitted beta particle. The absorbed energy increases the temperature of the absorber, which is thermally connected to the paramagnetic sensor of the MMC. The temperature increase causes the paramagnet, which is situated in an induced magnetic field, to change its magnetization and the corresponding magnetic flux change can be read out very precisely using a Superconducting Quantum Interference Device (SQUID) [15]. Thus, the energies of single beta decays can be detected by the MMC and is proportional to the output signal of the SQUID. To achieve a large signal to noise ratio, an MMC beta spectrometer typically operates at temperatures below 50 mK. When aiming at a high energy resolution it is important to keep the combined sensor and absorber heat capacity as low as possible. Hence, the absorber dimensions are often designed to be rather small but large enough to ensure that all beta electrons are completely stopped within the absorber. Considering a high-Z material for the absorber (e.g. gold, with Z = 79) and beta emitters with end-point energies of a few hundred keV or more, fractions of the initial energies of emitted beta particles may not be detected due to bremsstrahlung escaping from the absorber. In this case, the measured beta spectrum features distortions and needs to be corrected. Fig. 1 illustrates simulated decay events of beta electrons starting in the center of a 4๐œ‹ absorber. In all cases, the electrons are stopped well before reaching the border of the absorber whereas bremsstrahlung photons often escape. The effect causes some electrons with high initial energies to be detected with a reduced energy. From such a simulation it is rather straightforward to predict the measured spectrum provided that the true beta spectrum and the absorber geometry are known. Fig. 1

โˆ— Correspondence to: Physikalisch-Technische Bundesanstalt (AG.7.61), Abbestrasse 2-12, D-10587 Berlin, Germany. E-mail address: [email protected] (M. Paulsen).

https://doi.org/10.1016/j.nima.2019.163128 Received 1 April 2019; Received in revised form 11 October 2019; Accepted 12 November 2019 Available online xxxx 0168-9002/ยฉ 2019 Physikalisch-Technische Bundesanstalt (PTB). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Fig. 1. Plot of 1000 simulated particle tracks from a 36 Cl point source embedded in a 4๐œ‹ Au absorber (left) with dimensions 0.6 ร— 0.6 ร— 0.6 mm3 together with the simulated true and measured spectra (right) having bin width 10 keV. The total energy loss is approximately 0.8%.

2. The statistical discrete unfolding problem

also shows that the measured spectrum underestimates the probabilities for electron emission with high energies whereas low-energy emissions are overestimated. This leads to a systematic skew in the measured spectrum. To retrieve the true beta spectrum from the measured spectrum requires unfolding (or deconvolution) procedures [16,17]. In this work, we use a divide and conquer approach and propose to divide the problem of unfolding such measured data (which is typically in the form of a histogram i.e. a discretized spectrum) from high resolution microcalorimeters into two successive parts:

)๐‘‡ ( Let ๐’‰๐‘,๐‘› โˆถ = โ„Ž๐‘,๐‘›,1 , โ€ฆ , โ„Ž๐‘,๐‘›,๐‘ denote the vector of all true histogram heights for n beta decays over N energy bins and ๐’‰๐‘š๐‘’๐‘Ž๐‘  ๐‘,๐‘› โˆถ = ( )๐‘‡ ๐‘š๐‘’๐‘Ž๐‘  โ„Ž๐‘š๐‘’๐‘Ž๐‘  , โ€ฆ , โ„Ž denote the corresponding vector for the measured ๐‘,๐‘›,๐‘ ๐‘,๐‘›,1 histogram. It is obvious that these objects are ๐‘ ร— 1 random vectors in 1 ๐‘› which each component can take a value in {0, ๐‘›๐›ฅ๐ธ , 2 , โ€ฆ , ๐‘›๐›ฅ๐ธ }. ๐‘ ๐‘›๐›ฅ๐ธ๐‘ ๐‘ They correspond to discrete samples of the corresponding continuous true and measured spectra, respectively [29]. The statistical discrete unfolding problem is defined as ๐’‰๐‘š๐‘’๐‘Ž๐‘  ๐‘,๐‘› = ๐‘น ๐‘ ๐’‰๐‘,๐‘›

(i) Reducing the noise, pile-up and background of the raw pulse data e.g. via optimal filtering which is a standard procedure when using MMCs [18โ€“20] or using other methods such as a resolution correction [21]. The resulting pulse height distribution is referred to as the measured histogram in this work. (ii) Applying a matrix inversion unfolding algorithm to correct for systematic energy losses within well-defined absorbers. This amounts to estimating a response matrix for the physical properties of the absorber using Monte Carlo simulations. The unfolded histogram is then retrieved from the measured histogram using the calculated absorber response matrix.

[๐‘ ๐‘ก๐‘Ž๐‘ก๐‘–๐‘ ๐‘ก๐‘–๐‘๐‘Ž๐‘™ ๐‘‘๐‘–๐‘ ๐‘๐‘Ÿ๐‘’๐‘ก๐‘’ ๐‘ข๐‘›๐‘“ ๐‘œ๐‘™๐‘‘๐‘–๐‘›๐‘” ๐‘๐‘Ÿ๐‘œ๐‘๐‘™๐‘’๐‘š]

(1)

where ๐‘น๐‘ denotes the discrete response (forward) operator given by the ๐‘ ร— ๐‘ matrix โŽ› ๐‘…11 ๐‘น๐‘ โˆถ = โŽœ โ‹ฎ โŽœ โŽ ๐‘…๐‘1

โ‹ฏ โ‹ฑ โ‹ฏ

๐‘…1๐‘ โ‹ฎ ๐‘…๐‘๐‘

โŽž โŽŸ, โŽŸ โŽ 

[๐‘Ÿ๐‘’๐‘ ๐‘๐‘œ๐‘›๐‘ ๐‘’ ๐‘š๐‘Ž๐‘ก๐‘Ÿ๐‘–๐‘ฅ ๐‘œ๐‘“ ๐‘กโ„Ž๐‘’ ๐‘Ž๐‘๐‘ ๐‘œ๐‘Ÿ๐‘๐‘’๐‘Ÿ] (2)

and ๐‘…๐‘–๐‘— denotes the response coefficient coupling the ๐‘–th energy bin of the measured histogram with the ๐‘—th energy bin of the true histogram [16]. To solve the discrete unfolding problem, one needs to estimate the forward response matrix ๐‘น๐‘ and then calculate ๐’‰๐‘,๐‘› . A direct inspection indicates that the system is heavily underdetermined as there are (๐‘ 2 + ๐‘) unknowns and only N equations. It may be considered as an inverse problem [30โ€“32]. As will be shown below, the system of equations simplifies considerably using the proposed Monte Carlo simulation approach such that the response matrix can be estimated, and from this, the true histogram may be calculated.

The main contribution of this work is describing the regularity, implementation and performance of the matrix inversion method of part (ii). While extensive Monte Carlo simulations are needed for the second part, the procedure is highly practical and applicable to various absorber geometries as calculated examples indicate. Similar, somewhat simpler matrix inversion methods have been used in several works e.g. for unfolding gamma spectra [22โ€“24]. However, to the best of our knowledge, a matrix inversion approach of this kind has not been applied to unfold high resolution beta spectra, thus far. An advantage of the proposed unfolding method is that the true spectrum shape is not needed as an input. The presented method will be required in the analysis of experimentally determined beta spectra of 36 Cl (๐ธmax = 709.5 keV) and other radionuclides which are being measured within the scope of the EMPIR MetroBeta project [25]. The paper is organized as follows: the general and statistical unfolding problems are formulated in Section 2 along with mathematical definitions. Section 3, where the unfolding algorithm is presented in detail, constitutes the main part of the paper. The consistency of the method is demonstrated in Section 4 using simulated data. In Section 5, the accuracy of the algorithm is tested by: (a) correcting external bremsstrahlung effects for independently simulated measurement data and (b) unfolding a high resolution 36 Cl spectrum that was measured with a Si(Li) detector [26, 27] and compared to a reference spectrum [12,28] measured with an MMC detector, respectively. A conclusion and a discussion are provided in Section 6. The mathematical proofs are found in the supplementary material section.

3. The unfolding algorithm The proposed unfolding algorithm is based on the following assumptions: (A1) The extensive utilization of Monte Carlo simulations is a sufficiently accurate method to simulate particle and radiation transport in matter [33โ€“35]. (A2) The detector dynamics are assumed to be slower than the particle material dynamics: if there are several energy depositions for a single decay, the sum of these are detected as a single energy deposition. This is a typical property of microcalorimetric detectors. (A3) It is assumed that for at least one of the simulated decay events in every single-energy bin, the entire decay energy is deposited in the absorber. (A4) The measured decays are assumed to be independent of each other i.e. the detector and the radionuclide source have no memory and pile-up issues are not considered. 2

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

is operated upon:

3.1. Single-energy bin Monte Carlo simulations covering the entire energy range of the measured spectrum

โŽ› 0 โŽœ โŽœ โ‹ฎ โŽœ 0 โŽ

A key challenge in the statistical discrete unfolding problem consists in handling the underdetermined system of equations described above. To resolve this issue, N single-energy bin pulse height distributions are simulated for the given absorber geometry. The bin energies cover the entire range of the measured spectrum. This may seem as an overly laborious method, however, a multi-energy bin simulation and correction approach will in general lead to an underdetermined system of linear equations, see Proposition 8.4 in the supplementary material. The single-energy bin approach will allow us to consistently estimate the forward response matrix, column by column, and thus solve the unfolding problem, statistically. The (forward) input in the algorithm are m โˆผ 105 simulated (pseudo)-random variables i.e. beta particle energies, uniformly distributed over the ๐‘—th energy bin of length ๐›ฅ๐ธ๐‘ . Thus, the response of a single energy bin is simulated at a time and the corresponding histogram is very simple, as depicted in Fig. 2. The corresponding histogram heights are given by ๐’‰๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— ๐‘,๐‘š

( )๐‘‡ = 0, โ€ฆ , 0, โ„Ž๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— ,0โ€ฆ,0 , ๐‘,๐‘š,๐‘—

where

โ„Ž๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— ๐‘,๐‘š,๐‘—

โŽ› ๐‘† ๐‘—,1โ†๐‘— โŽœ ๐‘,๐‘š โ‹ฎ โŽœ โŽœ ๐‘† ๐‘—,๐‘โ†๐‘— โŽ ๐‘,๐‘š

๐‘บ ๐‘,๐‘š =

โŽžโŽ› 0 โŽŸ โŽœ ๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— โ„Ž โŽŸ โŽœ ๐‘,๐‘š,๐‘— โŽŸโŽ 0 โŽ 

โŽž โŽŸ โŽŸ โŽ 

โŽž โŽŸ โŽŸ โŽŸ โŽ 

โŽž โŽ› โ„Ž๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— โŽŸ ๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— โŽœ ๐‘,๐‘š,1 =โŽœ โ‹ฎ โŽŸ โ„Ž๐‘,๐‘š,๐‘— โŽŸ โŽœ โ„Ž๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— โŽ  โŽ ๐‘,๐‘š,๐‘

๐‘ โˆ‘

(7)

โŽž โŽŸ โŽŸ, โŽŸ โŽ 

(8)

๐‘บ ๐‘—๐‘,๐‘š

๐‘—=1

โŽ› ๐‘† 1,1โ†1 โŽœ ๐‘,๐‘š =โŽœ โ‹ฎ โŽœ 0 โŽ

โ‹ฏ โ‹ฑ โ‹ฏ

๐‘,1โ†๐‘ ๐‘†๐‘,๐‘š โ‹ฎ ๐‘,๐‘โ†๐‘ ๐‘†๐‘,๐‘š

โŽž โŽŸ โŽŸ โŽŸ โŽ 

(9) [๐‘ก๐‘œ๐‘ก๐‘Ž๐‘™ ๐‘“ ๐‘œ๐‘Ÿ๐‘ค๐‘Ž๐‘Ÿ๐‘‘ ๐‘š๐‘Ž๐‘ก๐‘Ÿ๐‘–๐‘ฅ].

By construction and conservation of energy (see Lemma 8.1) it follows that the total forward matrix is an ๐‘ ร— ๐‘-dimensional random variable which is upper triangular. The matrix operator ๐‘บ ๐‘,๐‘š provides an estimate of the response matrix i.e. how each energy bin of the true histogram is modified for the given absorber configuration, and we may write (see Proposition 8.3): 1

๐‘น๐‘ = ๐‘บ ๐‘,๐‘š + ๐‘ถ๐‘ร—๐‘ (๐‘šโˆ’ 2 ), where ๐‘ถ๐‘ตร—๐‘ต (๐‘š

โˆ’ 21

(10)

) denotes an ๐‘ ร—๐‘-dimensional error matrix in which 1

each component converges as ๐‘‚(๐‘šโˆ’ 2 ), as only statistical errors are considered due to assumption (A1) above. Inserting the estimate into to the statistical discrete unfolding problem, it follows that [ ] โˆ’ 21 ๐’‰๐‘š๐‘’๐‘Ž๐‘  ) ๐’‰๐‘,๐‘› . (11) ๐‘,๐‘› = ๐‘น ๐‘ ๐’‰๐‘,๐‘› = ๐‘บ ๐‘,๐‘š + ๐‘ถ๐‘ตร—๐‘ต (๐‘š ( )โˆ’1 3.4. Calculating the backward operator ๐‘บ ๐‘,๐‘š and the unfolded histogram

(5) When the algorithm is applied, an estimate ๐’‰๐‘Ž๐‘™๐‘”๐‘œ is calculated for ๐‘,๐‘› the true histogram ๐’‰๐‘,๐‘› by formally inverting the total forward matrix to get

where the single-energy bin forward matrix ๐‘บ ๐‘—๐‘,๐‘š is defined for each ๐‘— as ๐‘—,1โ†๐‘— ๐‘†๐‘,๐‘š โ‹ฎ ๐‘—,๐‘โ†๐‘— ๐‘†๐‘,๐‘š

0 โ‹ฎ 0

The corresponding estimate of the total forward matrix is given by the sum of the single-energy bin forward matrices over all energy bins:

Next, the single-energy bin forward unfolding problem is considered:

0 โ‹ฎ 0

โ‹ฏ โ‹ฑ โ‹ฏ

3.3. Calculating the total forward matrix

1 . = ๐›ฅ๐ธ๐‘

3.2. Calculating the single-energy bin forward matrix operators

โ‹ฏ โ‹ฑ โ‹ฏ

0 โ‹ฎ 0

๐‘—,๐‘˜โ†๐‘— where the matrix entries ๐‘†๐‘,๐‘š are easily solved for since the input and output vectors are known as a priori inputs and as simulation result outputs, respectively.

It is noted that in 4๐œ‹ absorbers, for small ๐‘— (small input energy) the vector above has all components equal to zero, except for the ๐‘—th component. This is because bremsstrahlung is very improbable at low energies. However, for large ๐‘— (high input energy), bremsstrahlung generation and hence, energy escape, is quite likely and the components will be non-zero for some components with indices less than or equal to ๐‘—. In general, probability mass will only โ€˜โ€˜migrate to the leftโ€™โ€™, by conservation of energy. Thus, given that the simulated input particles have energies exclusively in the ๐‘—th energy bin, the only migration that may occur is to a lower or within the identically indexed bin, see Fig. 2.

โŽ› 0 โŽœ โˆถ= โŽœ โ‹ฎ โŽœ 0 โŽ

๐‘—,1โ†๐‘— ๐‘†๐‘,๐‘š โ‹ฎ ๐‘—,๐‘โ†๐‘— ๐‘†๐‘,๐‘š

i.e.

The ๐‘š simulated beta particles interact with the absorber material and, depending on their energy, cause bremsstrahlung, scattering or other radiation that may escape from the absorber. The total energy deposited by each of the m simulated decays in the absorber via primary and secondary particles is recorded in the simulation. The simulation output for each input bin vector ๐‘— is given by the corresponding normalized simulated output histogram heights, i.e. an ๐‘ ร— 1 vector: ( )๐‘‡ ๐’‰๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— = โ„Ž๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— , โ€ฆ , โ„Ž๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— (4) ๐‘,๐‘š ๐‘,๐‘š,๐‘ ๐‘,๐‘š,1

๐‘บ ๐‘—๐‘,๐‘š

0 โ‹ฎ 0

โŽ› โ„Ž๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— โŽœ ๐‘,๐‘š,1 =โŽœ โ‹ฎ โŽœ โ„Ž๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— โŽ ๐‘,๐‘š,๐‘

(3)

๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— ๐‘บ ๐‘—๐‘,๐‘š ๐’‰๐‘ = ๐’‰๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— , ๐‘

โ‹ฏ โ‹ฑ โ‹ฏ

0 โ‹ฎ 0

โ‹ฏ โ‹ฑ โ‹ฏ

0 โ‹ฎ 0

โŽž โŽŸ โŽŸ, โŽŸ โŽ 

( )โˆ’1 ๐‘š๐‘’๐‘Ž๐‘  ๐’‰๐‘,๐‘› = ๐’‰๐‘Ž๐‘™๐‘”๐‘œ = ๐‘บ ๐‘,๐‘š ๐’‰๐‘,๐‘› ๐‘,๐‘š,๐‘›

(6)

[๐‘Ž๐‘™๐‘”๐‘œ๐‘Ÿ๐‘–๐‘กโ„Ž๐‘š ๐‘’๐‘ ๐‘ก๐‘–๐‘š๐‘Ž๐‘ก๐‘’ ๐‘œ๐‘“ ๐‘ก๐‘Ÿ๐‘ข๐‘’ โ„Ž๐‘–๐‘ ๐‘ก๐‘œ๐‘”๐‘Ÿ๐‘Ž๐‘š]

(12) ( )โˆ’1 where the inverse ๐‘บ ๐‘š,๐‘ exists with probability 1 as shown in Proposition 8.2, see Fig. 3. Various numerical techniques, such as least square methods, have been developed to solve the equation without inverting the matrix with e.g. Gaussโ€“Jordan-elimination, which may be numerically costly and imprecise, see e.g. [36].

[๐‘ ๐‘–๐‘›๐‘”๐‘™๐‘’ โˆ’ ๐‘’๐‘›๐‘’๐‘Ÿ๐‘”๐‘ฆ ๐‘๐‘–๐‘› ๐‘“ ๐‘œ๐‘Ÿ๐‘ค๐‘Ž๐‘Ÿ๐‘‘ ๐‘š๐‘Ž๐‘ก๐‘Ÿ๐‘–๐‘ฅ] ๐‘—,๐‘˜โ†๐‘— and ๐‘†๐‘,๐‘š โˆˆ [0, 1] denotes the transformation coefficients for the probability mass migration from energy bin ๐‘— to energy bin ๐‘˜ for m ๐‘—,๐‘˜โ†๐‘— samples in the simulations. The properties of ๐‘†๐‘,๐‘š are derived in Lemma 8.1. Please note that all elements of the forward matrix are zero except for in the ๐‘—th column, as only the ๐‘—th histogram energy

3

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Fig. 2. Illustration of ๐’‰๐‘ ๐‘–๐‘š_๐‘–๐‘›๐‘๐‘ข๐‘ก,๐‘— (left), the probability mass is confined to the ๐‘—th energy bin. This is generally not the case for ๐’‰๐‘ ๐‘–๐‘š_๐‘œ๐‘ข๐‘ก๐‘๐‘ข๐‘ก,๐‘— (right), where an isotropic point source ๐‘š,๐‘ ๐‘š,๐‘ of monoenergetic electrons having an energy of 1 MeV, embedded at the center of a Au cube of side length 0.6 mm (4๐œ‹ absorber) was simulated for ๐‘š = 106 particles.

Fig. 3. Heat map of a forward matrix (left) and its inverse i.e. the backward matrix (right). The gray area corresponds to zero-entries. The forward matrix was generated by simulating within 710 energy bins of width 1 keV for an isotropic point source embedded in a 4๐œ‹ Au absorber (0.6 ร— 0.6 ร— 0.6 mm3 ) and in each energy bin, m = 106 particles were simulated. Column-wise, it contains the energy loss information of Fig. 2. The diagonal elements are close to 1 in both matrices, the off-diagonal elements x ๐‘“ ๐‘œ๐‘Ÿ๐‘ค โˆˆ (0, 0.0055) and x ๐›๐š๐œ๐ค โˆˆ (โˆ’0.0062, 10โˆ’6 ).

the following, the implementation procedure is described along with results and a discussion of calculated examples. While the mentioned procedures are software specific, the algorithm could be implemented using many types of Monte Carlo software e.g. GEANT4; PENELOPE or EGSnrc [33โ€“35].

3.5. Error of the complete algorithm when used on measurement data It should be noted that the measured histogram typically contains an ๐‘ ร—1 error vector since it is the result of a noisy measurement combined with a filtering procedure as noted in the introduction: ( 1) ๐‘š๐‘’๐‘Ž๐‘  โˆ’2 , (13) ๐’‰๐‘š๐‘’๐‘Ž๐‘  ๐‘,๐‘› = ๐’‰๐‘,๐‘› + ๐‘ถ๐‘ต ๐‘›

4.1. Procedure for algorithm implementation

๐‘š๐‘’๐‘Ž๐‘  ๐’‰๐‘,๐‘›

where denotes an idealized, noise-free measured histogram. The error component of each bin is assumed to be normally distributed and small compared to the measured bin height such that the propagation of uncertainty, when the matrix inverse (which has small elements as depicted in Fig. 3) is applied, does not lead to erratic behavior. The magnitude of the algorithm estimate error is formally given by โ€– ๐‘Ž๐‘™๐‘”๐‘œ โ€– โ€–๐’‰๐‘,๐‘› โˆ’ ๐’‰๐‘,๐‘š,๐‘› โ€– โ€– โ€– [ ( 1 )]โˆ’1 โ€– โ€– โ€– โ€– = โ€–๐’‰๐‘,๐‘› โˆ’ ๐‘บ ๐‘,๐‘š + ๐‘ถ๐‘ตร—๐‘ต ๐‘šโˆ’ 2 ๐’‰๐‘š๐‘’๐‘Ž๐‘  โ€– ๐‘,๐‘› โ€– โ€– โ€– โ€– [ ( 1 )]โˆ’1 ( ๐‘š๐‘’๐‘Ž๐‘  ( 1 ))โ€– โ€– โ€– โ€– โˆ’2 = โ€–๐’‰๐‘,๐‘› โˆ’ ๐‘บ ๐‘,๐‘š + ๐‘ถ๐‘ตร—๐‘ต ๐‘š ๐’‰๐‘,๐‘› + ๐‘ถ๐‘ต ๐‘›โˆ’ 2 โ€– (14) โ€– โ€– โ€– โ€– and depends on the numerical method used to solve for the algorithm estimate via the matrix, the number of measured decays n, the number of samples m used to construct the total forward matrix, the number of bins N and of course on the choice of norm โ€–โ‹…โ€–.

The unfolding algorithm was implemented in Python and the Monte Carlo simulations were carried out using the software EGSnrc [35]. This consisted of the following steps: (1) Simulation of the true histogram: A 36 Cl (๐ธmax = 709.5 keV) beta spectrum provided by EGSnrc, based on the nuclear decay scheme [37], was used for the true spectrum. From this the true histogram ๐’‰๐‘,๐‘› heights were generated by sampling nโˆผ106 energies in a point-like source geometry. The energies, positions and trajectories were saved in the IAEA phase space (phsp) file format [38] using the code EGS Brachy [39]. (2) Simulation of the measured histogram: The measured 36 Cl histogram heights ๐’‰๐‘š๐‘’๐‘Ž๐‘  ๐‘,๐‘› were simulated in absorber geometries having typical MMC dimensions, see Table 1 using the very energies of the true histogram ๐’‰๐‘,๐‘› found in the phsp file. (3) Construction of the total forward matrix: The total forward matrix ๐‘บ ๐‘,๐‘š was constructed via single-energy bin simulations in the absorber geometry used for the measured histogram heights. These simulations covered the energy range from 0 to 710 keV. (4) Calculation of the unfolded histogram heights: The unfolded histogram heights i.e. the algorithm estimate ๐’‰๐‘Ž๐‘™๐‘”๐‘œ = ๐‘,๐‘š,๐‘› ( )โˆ’1 ๐‘š๐‘’๐‘Ž๐‘  ๐‘บ ๐‘,๐‘š ๐’‰๐‘,๐‘› were calculated in Python using the forward matrix and the simulated measured histogram heights via the built-in least squares method numpy.linalg.solve [40]. (5) Calculation of the algorithm estimate error:

4. Implementation and consistency results of the algorithm In this section, the algorithm is applied on simulated measured histograms. A practical advantage of using simulated data is that the true histogram is known first hand and thus, the error of the algorithm estimate can be calculated in a straight-forward manner. In 4

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Table 1 Overview of the simulation results for the algorithm implementation.

Fig. 4. Plots of the simulated measured histogram (top left) and the unfolded histogram (top right) in a 4๐œ‹ absorber along with the true histogram. There are some bremsstrahlung losses at higher energies, which shifts the simulated measured histogram skew slightly to the left. The skew becomes evident in the bottom residual plot which also shows the correction provided by the unfolding algorithm. Here, the number of events for each single-energy bin simulation was ๐‘š = 2.5 โ‹… 105 and the number of energy bins is ๐‘ = 71 i.e. the bin width is 10 keV.

In order to calculate the algorithm error, the true histogram heights ๐’‰๐‘,๐‘› were retrieved from the phsp file via simulation of the same point-like source geometry embedded in a large Au block (dimensions: 1 ร— 1 ร— 1 m3 ) to ensure complete energy deposition of primary and secondary particles, in order to exclude any bremsstrahlung effects or information loss in the true histogram. In step (2), (3) and (5) the pulse height distribution code tutor7pp [41] was used. To quantify the consistency and correction capacity of the unfolding ๐‘Ž๐‘™๐‘”๐‘œ algorithm, the residual vectors ๐’“๐‘š๐‘’๐‘Ž๐‘  โˆถ = ๐’‰๐‘,๐‘› โˆ’ ๐’‰๐‘š๐‘’๐‘Ž๐‘  ๐‘,๐‘› and ๐’“๐‘,๐‘š,๐‘› โˆถ = ๐‘,๐‘›

and analogously for the measured histogram. This corresponds to summing the absolute values of the corresponding residual vector elements.

4.2. Consistency results

Two different absorber geometries and various measurement relevant values of the algorithm parameters were considered. The steps (1)โ€“(5) described in the previous section were carried out for 100 random 36 Cl histograms, by randomly sampling the initial seeds of the ranmar random number generator [42] in step (1) according to a uniform distribution. An overview of the results is found in Table 1 along with plots for selected parameter values in Figs. 4โ€“6.

๐’‰๐‘,๐‘› โˆ’ ๐’‰๐‘Ž๐‘™๐‘”๐‘œ , tracking the bin-wise height differences, were defined. ๐‘,๐‘š,๐‘› The algorithm error was calculated in the ๐“ 1 -norm: โˆ‘ โ€– ๐‘Ž๐‘™๐‘”๐‘œ โ€– |โ„Ž๐‘,๐‘›,๐‘— โˆ’ โ„Ž๐‘Ž๐‘™๐‘”๐‘œ | โ€–๐’‰๐‘,๐‘› โˆ’ ๐’‰๐‘,๐‘š,๐‘› โ€– 1 = ๐‘,๐‘š,๐‘›,๐‘— โ€– โ€–๐“ ๐‘

(15)

๐‘—=1

5

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Fig. 5. The simulated measured spectrum for a 2๐œ‹ absorber geometry are plotted on the top left. To the top right, the true spectrum and the algorithm unfolded spectrum are depicted. At the bottom, the residual plot shows the drastic effect of the unfolding correction Here, the number of events for each single-energy bin simulation was ๐‘š = 5 โ‹… 105 and the number of energy bins is ๐‘ = 142 i.e. the bin width is 5 keV.

Fig. 6. For smaller energy bin width (1 keV, ๐‘ = 710 energy bins), the variance in the simulation becomes more visible. A histogram representation of the simulated measured spectrum (top left) and the unfolded spectrum (top right) in a 4๐œ‹ absorber is depicted along with the simulated true spectrum. The bremsstrahlung skew is still visible in the bottom residual plot and the correction provided by the unfolding algorithm is substantial. The number of events for each single-energy bin simulation was ๐‘š = 106 .

are lost in the measurement process. In practice, a rather precise knowledge of the source geometry is needed for 2๐œ‹ absorbers, as variations of the source distance above the absorber showed. A variation of 10 ฮผm approximately doubled the ๐“ 1 -error, nonetheless the unfolded histogram would still be quite useful as this corresponds to a moderately distorted spectrum. As expected, an increased number of samples for the matrix generation results in a corresponding variance reduction of the algorithm error in the outermost right column. The results could be improved by optimizing the code e.g. by reducing

4.3. Discussion of implementation and consistency results The implementation shows that the algorithm can be used to unfold measured beta spectra in a consistent manner, especially when 4๐œ‹ absorbers are used. Concerning the rather subtle bremsstrahlung effect, the algorithm gives notable corrections. Table 1 indicates that the unfolding algorithm reduces the simulated measured ๐“ 1 -error by at least 82% at an energy bin width of 1 keV. This is also the case for the 2๐œ‹ absorbers although approximately half of the information/statistics 6

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Fig. 7. Approx. ๐‘› = 107 beta particles of 36 Cl (๐ธ๐‘š๐‘Ž๐‘ฅ = 709.5 keV) were simulated in PENELOPE and plotted over 142 bins (red dots). The 4๐œ‹ geometry consisted of a Au cylinder (height = 0.6 mm, radius = 0.3 mm) and EGSnrc was used to calculate the response matrix (๐‘ = 142 energy bins, ๐‘š = 106 events per bin), which in turn was applied to unfold the simulated measured histogram and the unfolded histogram was plotted (green crosses).

Fig. 8. Approx. ๐‘› = 107 of 36 Cl (๐ธ๐‘š๐‘Ž๐‘ฅ = 709.5 keV) were simulated in PENELOPE and plotted over 142 bins (red dots). The 2๐œ‹ geometry consisted of a Au cylinder (height = 0.3 mm, radius = 0.3 mm) and EGSnrc was used to calculate the response matrix (๐‘ = 142 energy bins, ๐‘š = 106 events per bin) for an idealized point source on top of the absorber, which in turn was applied to unfold the simulated measured histogram (plotted as green crosses).

and 2๐œ‹) were simulated for a high number of beta particles to make any systematic deviations visible. The results are depicted in Figs. 7โ€“8. The ๐“ 1 -error is reduced by 79% using the unfolding algorithm for the PENELOPE data in the 4๐œ‹ geometry. The remaining variation seems to be statistical. The ๐“ 1 -error is reduced by 98% using the unfolding algorithm for the PENELOPE data in a 2๐œ‹ geometry, with a deviation below โˆผ15 keV that is sensitive to the cut-off energy (below this energy, the considered particles are no longer simulated) and scattering parameters set in the respective software. In both software codes, a very high sensitivity was chosen and cut-off energies of 0.5 keV and 1 keV were used, respectively.

the so-called cut off energies of the simulated particles (allowing for simulation at lower energies) or using variance reduction methods. Calculation times may also need to be considered. For instance, in the 4๐œ‹ absorber example (๐‘ = 71 energy bins, ๐‘š = 2.5 โ‹… 105 events per bin) the calculation time was approximately three hours on an Intel i7 laptop PC using a single core to construct the forward matrix. For smaller energy bin widths and more samples (๐‘ = 710 energy bins, ๐‘š = 1 โ‹… 106 events per bin) the calculation time scaled by a factor of 40 to around 120 h. The Monte Carlo simulations consisted of more than 99% of the calculation time. These may easily be parallelized as the single-energy bin simulations can be run independently. Furthermore, most of the EGSnrc code allows for built-in parallelization. Thus, a large part of the simulations was carried out on a multicore computer cluster.

5.2. The unfolding algorithm applied to measurement data 5. Accuracy of the proposed unfolding algorithm Concerning the unfolding of experimental data, two conditions need to be fulfilled: (i) the detailed geometry of the microcalorimeter setup needs to be known, (ii) the measurement needs to be accurate and ideally be free of systematic errors that are not due to bremsstrahlung such as high energy thresholds. Unfortunately, this is only partially true regarding the data that is available in the literature. Typically, the setups using Si(Li) detectors are not able to measure beta spectra at energies below 35 keV, see e.g. Singh et al. [44] or Behrens and Szybisz [45]. In this section, we consider a 36 Cl spectrum that was measured by Willett and Spejewski [27] using a lithium drifted silicon crystal absorber having a 4๐œ‹ geometry as described in Spejewski [26]. After the measurement data had been resolution corrected, using the methods in Wortman and Cramer Jr. [21], the shape-factor function ๐ถ๐‘Š ๐‘† (๐‘Š ) = 1 โˆ’ 1.0 โ‹… ๐‘Š โˆ’ 0.24 โ‹… ๐‘Š โˆ’1 + 0.42 โ‹… ๐‘Š 2 was calculated [27], where W denotes the energy of the beta particle.

In order to test the accuracy of the proposed method, the unfolding algorithm was applied to data that was independent from the software EGSnrc, which was used for the above consistency checks. Firstly, we simulated measurement data in the Monte Carlo software PENELOPE [34] for parameters that are comparable with those that are found in state-of-the-art MMC measurements concerning statistics, energy threshold and energy resolution, see e.g. Loidl et al. 2019 [43]. Secondly, the 36 Cl spectrum measured by Willett and Spejewski [27] using Si(Li) detectors was unfolded. 5.1. Unfolding simulated histograms from another Monte Carlo software 36 Cl

histograms were simulated using the pencyl code in PENELOPE [34] and unfolded with the proposed algorithm implemented in EGSnrc as described above. Two cylindrical absorber geometries (4๐œ‹ 7

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx

Fig. 9. Unfolding of a measured 36 Cl spectrum; a spectrum plot (left) and a residual plot (right) of the measured spectrum and the unfolded spectrum are depicted along with the reference spectrum. The simulations (energy bin width = 1.4 keV, ๐‘ = 500 energy bins, ๐‘š = 106 events per bin) required for the unfolding algorithm were done for an isotropic point source embedded in a 4๐œ‹ Si(Li) absorber (50 ร— 16 ร— 16 mm3 ).

Declaration of competing interest

To facilitate the application of the algorithm, a measured histogram having 500 energy bins was generated by discretizing the continuous spectrum function, based on the shape-factor function ๐ถWS . It should be noted that this corresponds to a resolution corrected measured histogram, where the statistical fluctuation has been greatly reduced. To determine the unfolding effect of the algorithm interpolation, plots of the generated measured histogram and the unfolded histogram were compared with a reference spectrum. The reference spectrum was calculated using a shape-factor function ๐ถ๐‘Ÿ๐‘’๐‘“ (๐‘Š ) = 1 โˆ’ 1.326 โ‹… ๐‘Š + 0.6328 โ‹… ๐‘Š 2 which was obtained by Kossert et al. [28] when fitting experimental MMC data from Rotzinger et al. [12]. The results are depicted in Fig. 9. While there is a large systematic deviation below 100 keV, probably due to a relatively high energy threshold (โˆผ60 keV) in the measurements of [27], the bremsstrahlung skew is rather small (Silicon has a Z value of only 14, simulation yields a total energy loss in the absorber of approximately 0.2%) but becomes visible above 100 keV. The relative ๐“ 1 -error correction of the unfolding algorithm is approximately 24% over the entire energy range and 39% above 100 keV, which is consistent with assumption (A3) of Section 3 not being fulfilled at lower energies for this measurement. Despite this fact, the correction provides a reasonable improvement.

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. Acknowledgments This work was supported by the European Metrology Programme for Innovation and Research (EMPIR), Germany [grant number 15SIB10 MetroBeta, [25]]. The EMPIR initiative is co-funded by the European Unionโ€™s Horizon 2020 research and innovation program and the EMPIR Participating States, Germany. We thank the project partners at the CEA and PTB for their input during interesting discussions. In connection with running the egsNRC code on the Linux-Compute Cluster at the PTB Berlin Rolf Behrens, Gert Lindner and Hayo Zutz provided generous support. Appendix A. Supplementary data Supplementary material related to this article can be found online at https://doi.org/10.1016/j.nima.2019.163128.

6. Conclusion and discussion An unfolding algorithm for high resolution microcalorimetric beta spectrometers was presented. Provided that one utilizes a reliable Monte Carlo code, has sufficient knowledge of the considered sourceabsorber geometry and reasonable computing power, it is well applicable for the unfolding of measured beta spectra, in particular for partial energy escape corrections in microcalorimetric detection using 4๐œ‹ absorbers. Furthermore, the method can be used for other detectors and geometries (<4๐œ‹) as demonstrated by the calculated 2๐œ‹ examples. In cases where it is not possible to completely embed a radionuclide in an ideal absorber, the presented unfolding algorithm may thus be combined with simpler beta spectrometers to allow for novel measurements. Of course, the quality of the outcome from the proposed unfolding algorithm depends on the accuracy of the code to simulate the particle tracks. This, in turn, is strongly related to the (limited) accuracy of some interaction probabilities, e.g. the cross section for bremsstrahlung production. Moreover, a prerequisite, when applying the algorithm to experimental data is a meticulous determination of the source-absorber geometry, which then needs to be implemented into the Monte Carlo simulations. However, a study of such effects goes far beyond the scope of this work. Furthermore, a very low energy threshold and a wide energy range in the measured data is needed for the proposed unfolding method to reach its full potential. The algorithm will be applied on spectra of beta emitters that will be measured in a recently developed setup that utilizes state-of-the-art MMCs, see Paulsen et al. 2019 [46].

References [1] R. Broda, P. Cassette, K. Kossert, Radionuclide metrology using LS counting, Metrologia 44 (2007) S36โ€“S52. [2] K. Kossert, A. Grau Carles, O.J. Nรคhle, Improved ฤŒerenkov counting techniques based on a free-parameter model, Appl. Radiat. Isot. 86 (2014) 7โ€“12. [3] R. Collรฉ, Classical radionuclidic calorimetry, Metrologia 44 (2007) S118โ€“S126. [4] X. Mougeot, Reliability of usual assumptions in the calculation of ๐›ฝ and ๐œˆ spectra, Phys. Rev. C 91 (2015) 055504; Phys. Rev. C 92 (2015) 059902, Erratum. [5] K. Kossert, O. Nรคhle, A. Grau Carles, Beta shape-factor function and activity deter-mination of 241 Pu, Appl. Radiat. Isot. 69 (2011) 1246โ€“1250. [6] K. Kossert, X. Mougeot, The importance of the beta spectrum calculation for accurate activity determination of 63 Ni by means of liquid scintillation counting, Appl. Radiat. Isot. 101 (2015) 40โ€“43. [7] K. Kossert, J. Marganiec-Gaล‚ฤ…zka, X. Mougeot, O.J. Nรคhle, Activity determination of 60 Co and the importance of its beta spectrum, Appl. Radiat. Isot. 134 (2018) 212โ€“218. [8] X. Mougeot, C. Bisch, Consistent calculation of the screening and exchange effects in allowed ๐›ฝ โˆ’ transitions, Phys. Rev. A 90 (2014) 012501. [9] X. Mougeot, Systematic comparison of beta spectra calculations using improved analytical screening correction with experimental shape factors, Appl. Radiat. Isot. 109 (2016) 177โ€“182. [10] A. Fleischmann, C. Enss, G.M. Seidel, Metallic magnetic calorimeters in cryogenic particle detection, in: Topics in Applied Physics, vol. 99, Springer, 2005, pp. 150โ€“216. [11] S. Kempf, A. Fleischmann, L. Gastaldo, C. Enss, Physics and applications of metallic magnetic calorimeters, J. Low Temp. Phys. 193 (2018) 365โ€“379. [12] H. Rotzinger, M. Linck, A. Burck, M. Rodrigues, M. Loidl, E. Leblanc, L. Fleischmann, A. Fleischmann, C. Enss, Beta spectrometry with magnetic calorimeters, J. Low Temp. Phys. 151 (2008) 1087. 8

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.

M. Paulsen, K. Kossert and J. Beyer

Nuclear Inst. and Methods in Physics Research, A xxx (xxxx) xxx [33] S. Agostinelli, et al., GEANT4 - a simulation toolkit, Nucl. Instrum. Methods A 506 (2003) 250โ€“303. [34] J. Sempau, J.M. Fernรกndez-Varea, E. Acosta, F. Salvat, Experimental benchmarks of the Monte Carlo code PENELOPE, Nucl. Instrum. Methods Phys. Res. B 207 (2003) 107โ€“123. [35] I. Kawrakow, E. Mainegra-Hing, D.W.O. Rogers, F. Tessier, B.R.B. Walters, The EGSnrc Code System: Monte Carlo Simulation of Electron and Photon Transport, Technical Report PIRS-701, National Research Council Canada, 2018. [36] C.D. Meyer, Matrix Analysis and Applied Linear Algebra, SIAM, 2000, p.119 and p.116. [37] Laboratoire National Henri Becquerel (LNHB), Nuclear decay scheme of 36 Cl, 2019, http://www.lnhb.fr/nuclides/Cl-36txt. (Accessed on April 1st, 2019). [38] International Atomic Energy Agency (IAEA), Phase-space database for external beam radiotherapy, 2019, https://www-nds.iaea.org/phsp/phsp.htmlx. (Accessed on April 1st, 2019). [39] R. Taylor, M. Chamberland, D. Rogers, R. Thomson, Egs Brachy, 2019, https: //clrp-code.github.io/egs_brachy/index.html. (Accessed on April 1st, 2019). [40] SciPy.org, Documentation of numpy.linalg.solve, 2019, https://docs.scipy.org/ doc/numpy-1150/reference/generated/numpy.linalg.solve.html. (Accessed on April 1st, 2019). [41] I. Kawrakow, E. Mainegra-Hing, F. Tessier, R. Townson, B. Walters, tutor7pp.cpp application in C++, 2019, https://nrc-cnrc.github.io/EGSnrc/doc/ pirs898/tutor7pp_8cpp-example.html. (Accessed on April 1st, 2019). [42] I. Kawrakow, E. Mainegra-Hing, F. Tessier, R. Townson, B. Walters, EGS_Ranmar class reference, 2019, https://nrc-cnrc.github.io/EGSnrc/doc/pirs898/classEGS_ _Ranmar.html. (Accessed on April 1st, 2019. [43] M. Loidl, et al., Beta spectrometry with metallic magnetic calorimeters in the framework of the European EMPIR project MetroBeta, Appl. Radiat. Isot. 153 (2019) 108830. [44] A. Singh, X. Mougeot, B. Sabot, D. Lacour, A. Nourreddine, Beta spectrum measurements using a quasi-4๐œ‹ detection system based on Si detectors, Appl. Radiat. Isot. 154 (2019) 108897. [45] H. H. Behrens, L. Szybisz, Shapes of beta spectra, Phys. Daten (6) (1976). [46] M. Paulsen, J. Beyer, L. Bockhorn, C. Enss, S. Kempf, K. Kossert, M. Loidl, R. Mariam, O. Nรคhle, P. Ranitzsch, M. Rodrigues, Development of a beta spectrometry setup using metallic magnetic calorimeters, J. Instrum. 14 (2019) P08012.

[13] M. Loidl, C. Le-Bret, M. Rodrigues, X. Mougeot, Evidence for the exchange effect down to very low energy in the beta decays of 63 Ni and 241 Pu, J. Low Temp. Phys. 176 (2014) 1040. [14] M. Loidl, J. Beyer, L. Bockhorn, C. Enss, D. Gyรถri, S. Kempf, K. Kossert, R. Mariam, O. Nรคhle, M. Paulsen, M. Rodrigues, M. Schmidt, MetroBeta: Beta spectrometry with metallic magnetic calorimeters in the framework of the European program of ionizing radiation metrology, J. Low Temp. Phys 193 (2018) 1251โ€“1256. [15] J. Clarke, A.I. Braginski (Eds.), The SQUID Handbook: Fundamentals and Technology of SQUIDs and SQUID Systems I, Wiley, 2005. [16] G.F. Knoll, Radiation Detection and Measurement, fourth ed., Wiley, 2010, pp. 724โ€“726. [17] G. Cowan, Statistical Data Analysis, Oxford University Press, 1998, pp. 153โ€“164. [18] A.E. Szymkowiak, R.L. Kelley, S.H. Moseley, C.K. Stahle, Signal processing for microcalorimeters, J. Low Temp. Phys 93 (1993) 281โ€“285. [19] D. McCammon, Thermal equilibrium calorimeters โ€“ An introduction, in: Topics in Applied Physics, vol. 99, Springer, 2005, pp. 1โ€“34. [20] J.D. Armstrong, Data Analysis and Double Pulse Detection for the MARE Experiment, Dissertation, University of Miami, 2012, pp. 36โ€“40. [21] D.E. Wortman, J.G. Cramer Jr., The correction of resolution distortion in continuous pulse-height spectra, Nucl. Instrum. Methods 26 (1964) 257โ€“262. [22] M.S. Rahman, G. Cho, Unfolding low-energy gamma-ray spectrum obtained with NaI(Tl) in air using matrix inversion method, J. Sci. Res. 2 (2) (2010) 221โ€“226. [23] D.J.G. Love, A.H. Nelson, Unfolding the response function of high-quality germanium detectors, Nucl. Instrum. Methods A 274 (1989) 541โ€“546. [24] N. Starfelt, H.W. Koch, Differential cross-section measurements of thin-target bremsstrahlung produced by 2.7- to 9.7-MeV electrons, Phys. Rev. 102 (6) (1956) 1598โ€“1612. [25] MetroBeta radionuclide beta spectra metrology, 2019, http://metrobeta-empir. eu/. (Accessed on April 1st, 2019. [26] E.H. Spejewski, Beta-spectrum shape measurements with a 4๐œ‹ semiconductor spectrometer, Nuclear Phys. 82 (1966) 481โ€“498. [27] J.B. Willett, E.H. Spejewski, A method for resolution correction and shape factor analysis of beta spectra, Nucl. Instrum. Methods 52 (1967) 77โ€“85. [28] K. Kossert, A. Grau Carles, O. Nรคhle, ฤŒerenkov counting and liquid scintillation counting of 36 Cl, in: P. Cassette (Ed.), Adv. in Liq. Scint. Spectr.: Proc. of the 2010 Int. Conf. on Liq. Scint. Spectr., Paris, France, 6-10 2010, LSC2010, University of Arizona, 2010, pp. 161โ€“170, Radiocarbon 2011. [29] M.S. Waterman, D.E. Whiteman, Estimation of probability densities by empirical density functions, Internat. J. Math. Ed. Sci. Tech. 9 (2) (1978) 127โ€“137. [30] M. Reginatto, P. Goldhagen, S. Neumann, Spectrum unfolding sensitivity analysis and propagation of uncertainties with the maximum entropy deconvolution code MAXED, Nucl. Instrum. Methods A 476 (2002) 242โ€“246. [31] M. Matzke, Radiat. Prot. Dosim. 107 (2003) 155โ€“174. [32] J. Kaipio, E. Somersalo, Statistical and Computational Inverse Problems, Springer, 2005, pp. 49โ€“50.

Further reading [1] N.J. Higham, The accuracy of solutions to triangular systems, SIAM J. Numer. Anal. 26 (5) (1989) 1252โ€“1265. [2] C. Graham, D. Talay, Stochastic Simulation and Monte Carlo Methods, Springer, 2013, pp. 37โ€“48.

9

Please cite this article as: M. Paulsen, K. Kossert and J. Beyer, An unfolding algorithm for high resolution microcalorimetric beta spectrometry, Nuclear Inst. and Methods in Physics Research, A (2019) 163128, https://doi.org/10.1016/j.nima.2019.163128.