This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

ERNIE: A Reactor Antineutrino Inverse Beta Decay Event Generator

Murat Altınlı Halil Gamsızkan Eskişehir Technical University, Eskişehir, Turkey
Abstract

We present ERNIE, a computer program which generates nuclear reactor electron antineutrinos and inverse beta decay events induced by these particles, using the Monte-Carlo method. The program allows the usage of different antineutrino energy spectra models and can simulate the time evolution of the overall antineutrino spectrum because of the burn-up effect. The output of the program can readily be used in detector simulations made with eg. GEANT 4.

keywords:
Reactor neutrinos , Inverse beta decay , Monte Carlo methods
journal: Computer Physics Communicationsmytitlenotemytitlenotefootnotetext: ERNIE: ESTÜ Reactor Neutrino and Inverse beta decay Event generator

PROGRAM SUMMARY
Program Title: ERNIE
CPC Library link to program files: (to be added by Technical Editor)
Developer’s repository link: https://github.com/murataltinli/ERNIE
Code Ocean capsule: (to be added by Technical Editor)
Licensing provisions(please choose one): GNU General Public License 3
Programming language: C++
External libraries: ROOT, HepMC3
Nature of problem:
Simulations are an important tool in designing and operating particle detectors. Reactor neutrino detector simulations require accurate simulations of the neutrinos emitted by nuclear reactors and their interactions with the detectors. Such a neutrino simulation must allow for the usage of different energy spectra and the time evolution of the neutrino flux due to the burn-up effect. Currently, there is no publicly available software to fulfill these tasks.
Solution method:
Our program generates reactor neutrinos and inverse beta decay events using Monte-Carlo method. The program features various neutrino energy spectrum models, also allowing usage of user defined models. The time evolution of neutrino flux can be modeled with two different methods. The program exports the generated data in formats commonly used in particle physics studies, and hence the data can readily be used.

1 Introduction

Reactor neutrinos hold a unique place in the field of neutrino physics. The discovery of the neutrino particle was made in a reactor neutrino experiment [1]. KamLAND reactor neutrino experiment made important contributions to studies on solar neutrino oscillations through measurements of the mixing angle θ12\theta_{12} and mass squared difference Δm212\Delta m_{21}^{2} [2]. Reactor neutrino experiments have a unique reach to the mixing angle θ13\theta_{13} because measurements done in these experiments are independent of the CP phase and θ23\theta_{23}. This parameter has been measured with high precision in three short baseline experiments [3, 4, 5].

In 2011, improved results on reactor antineutrino flux resulted in a small increase in the expected neutrino flux [6, 7], which implied that there is a deficit in the observed neutrino flux. This is called the reactor neutrino anomaly [8] and can be explained by the existence of a fourth neutrino flavor; a sterile neutrino, which interacts only via gravity. A number of very-short baseline experiments are currently searching for the existence of sterile neutrinos, eg. [9, 10, 11, 12, 13].

Finally, future reactor neutrino experiments will help in determining the neutrino mass hierarchy [14, 15].

Reactor neutrinos carry information on both operating power and fissile material inventory of a nuclear reactor. Operating power information allows the reactors to be monitored by neutrino detectors placed close to reactor cores. This is a nonintrusive safeguards method which complements the already available methods. Measuring the fissile content of reactor cores helps with fissile material accounting and also nuclear non-proliferation because this method allows detection of possible Plutonium diversions from nuclear fuel. Both reactor power and fissile inventory monitoring have been shown to be possible [16, 17, 18, 19] and currently there are a number of projects developed for the purpose of reactor monitoring with various detector designs, see e.g. [20, 21, 22, 23, 24, 25].

Nuclear reactors are pure, cost-effective and copious sources of neutrinos. Fission reactions in nuclear reactors create 200 MeV of thermal energy and neutron rich fragments, which decay through a chain of β\beta decays to reach stability. An average fission reaction results in the emission of about six ν¯e\bar{\nu}_{e}, and about a total of 102010^{20} neutrinos are emitted from an average nuclear reactor every second.

In this paper, we present the reactor antineutrino and inverse beta decay event generator ERNIE, developed to be used for reactor neutrino studies and detector simulations. The rest of the paper is organized as follows. Section 2 describes the neutrino creation with ERNIE, explaining the included energy spectrum parameterizations and the burn-up effect modeling. Section 3 is devoted to the details of the inverse beta decay simulation. Finally, in Section 4 we present our conclusions.

2 Reactor Neutrinos

Flux of antineutrinos emitted from a nuclear reactor can be written as:

ϕ(Eν¯e)=WthifieiifiSi(Eν¯e).\phi(E_{\bar{\nu}_{e}})=\frac{W_{th}}{\sum_{i}f_{i}e_{i}}\sum_{i}f_{i}S_{i}(E_{\bar{\nu}_{e}}). (1)

In this expression, WthW_{th} is the thermal power of the reactor. The summation indices i=1,2,3,4i=1,2,3,4 refer to isotopes 235U, 238U, 239Pu and 241Pu, respectively. These are the main fissile isotopes in a nuclear reactor. fif_{i} are fission fractions, which express the ratio of the fission rate of a particular isotope to the total rate. Since the mentioned four isotopes constitute almost all the fission reactions in a reactor, we have ifi1\sum_{i}f_{i}\approx 1. Finally, eie_{i} and SiS_{i} are the thermal energy released in each fission process and the neutrino energy spectrum per fission for the ithi^{\rm th} isotope, respectively.

SiS_{i} can be parameterized by 5th order polynomials as follows [7]:

Si(Eν¯e)=exp(p=16αpiEν¯ep1),S_{i}(E_{\bar{\nu}_{e}})=\exp\left(\sum_{p=1}^{6}\alpha_{pi}E^{p-1}_{\bar{\nu}_{e}}\right),

where αpi\alpha_{pi} are constants, a set of which constitutes a particular antineutrino energy spectrum model.

2.1 Energy Spectrum Models in ERNIE

There are two methods to estimate neutrino energy spectra; the summation (ab initio) method and the inversion method. In the summation method, spectra are determined through the summation of contributions from all the fission products. This method requires a large amount of nuclear data from beta decays of thousands of branches. The advantage of the method is that it provides physical insight to the spectrum. In the inversion method, ILL Grenoble data obtained for the isotopes 235U, 239Pu and 241Pu is used. In these experiments, β\beta spectra from foils irradiated with neutrons are measured and then inverted to the antineutrino spectra using virtual branches [26, 27, 28].

ERNIE provides options for three different spectrum models. First is the ILL-Vogel (IV) model, in which ILL data [29] is combined with ab initio calculation for 238U by Vogel [30]. Second is the Huber-Mueller (HM) model with improved ILL results by Huber [6] and the updated ab initio calculations for 238U spectrum by Mueller [7]. ERNIE also provides the Mueller-only model [7] for all four major isotopes as a third model option. Finally, ERNIE allows users to implement their own energy spectrum models with little effort. A comparison of the spectra of HM and IV models can be seen is Fig. 1(b).

Refer to caption
(a)
Refer to caption
(b)
Figure 1: (a) Neutrino flux from four main isotopes by HM model, and (b) comparison of total flux between HM and IV models.

2.2 Burn-up Effect Modeling

As a nuclear reactor operates, its fuel inventory, and hence the values of the fission fractions fif_{i} changes. Since the neutrino flux depends on fission fractions (see Eq. 1), the flux changes with time. This change is called the burn-up effect (see Fig. 2).

ERNIE provides two methods to model the time evolution of fission fractions due to the burn-up effect. In the first method, fission fractions for the four main fuel components at both the beginning and the end of an operation cycle are provided by the user, and ERNIE uses linear interpolation to find the fission fractions for the times in between.

The second method is the parameterization method, in which the time evolution of fission fractions is parameterized with a set of polynomials having a total of nine free parameters. In the parameterization method, we follow the simple parameterization as suggested in [31], which models the evolution of fission fractions fif_{i} with increasing burnup. This parameterization is expressed as:

f238\displaystyle{}^{238}f =c+bI+aI2\displaystyle=c+bI+aI^{2}
f239\displaystyle{}^{239}f =(1exp(dI))e×f\displaystyle=(1-\exp(-dI))^{e}\times f
f241\displaystyle{}^{241}f =(1exp(gI))h×i\displaystyle=(1-\exp(-gI))^{h}\times i
f235\displaystyle{}^{235}f =1f239f241f238\displaystyle=1-{}^{239}f-{}^{241}f-{}^{238}f

where II is the burnup in GWd/t. The parameterization has 9 user defined parameters denoted with lower case letters aa through ii.

Refer to caption
Figure 2: Time evolution of fission fractions of four major isotopes in a PWR, obtained using the parameterization method. Most notable change in the fractions is the decline in the number of 235U isotopes, which is accompanied by the increase in the number of 239Pu isotopes. As the energy spectra of neutrinos emitted from the fission products of these isotopes are different (plutonium antineutrinos tend to have less energy than the ones emitted from uranium fission products), burn-up effect can be experimentally observed by measuring the flux of neutrinos emitted by nuclear reactors.

3 Inverse Beta Decay Event Simulation

The most common reaction reactor antineutrinos are observed experimentally is the inverse beta decay (IBD) process:

ν¯e+pe++n\bar{\nu}_{e}+p\rightarrow e^{+}+n

which has a threshold of MnMp+2me1.8M_{n}-M_{p}+2m_{e}\simeq 1.8 MeV. For the total cross-section of the process, we use the expression [32]:

σtot=9.52(Ee0pe01MeV2)×1044cm2.\sigma_{tot}=9.52\left(\frac{E_{e}^{0}p_{e}^{0}}{1\,{\rm MeV}^{2}}\right)\times 10^{-44}\,{\rm cm^{2}}.

Here, we have Ee0=EνΔE_{e}^{0}=E_{\nu}-\Delta with Δ\Delta being the difference of nucleon masses MnMpM_{n}-M_{p}. Convolving this expression with a neutrino flux model yields the experimentally observable energy spectrum (Fig. 3).

Refer to caption
Figure 3: Neutrino energy spectrum for a typical PWR, inverse beta decay process cross-section and experimentally expected neutrino energy spectrum as a function of neutrino energy.

Simulation of the IBD final state begins with determining the angular distribution of the outgoing positrons. The distribution is simulated according to [32]:

(dσdcosθ)(1)=σ02[(f2+3g2)+(f2g2)ve(1)cosθ]Ee(1)pe(1)σ02[ΓM]Ee(0)pe(0),\left(\frac{d\sigma}{d\cos\theta}\right)^{(1)}=\frac{\sigma_{0}}{2}[(f^{2}+3g^{2})+(f^{2}-g^{2})v_{e}^{(1)}\cos\theta]E_{e}^{(1)}p_{e}^{(1)}-\frac{\sigma_{0}}{2}\left[\frac{\Gamma}{M}\right]E_{e}^{(0)}p_{e}^{(0)}, (2)

which is valid to order 1/M1/M where MM is the average nucleon mass. In this expression, f=1f=1 and g=1.27g=1.27 are the nuclear form factors,

σ0=GF2cos2θcπ(1+ΔinnerR)\sigma_{0}=\frac{G_{F}^{2}\cos^{2}\theta_{c}}{\pi}(1+\Delta^{R}_{\rm inner})

is the cross section at zeroth order in 1/M1/M, where GFG_{F} is the Fermi coupling constant, θc\theta_{c} is the Cabibbo angle and ΔinnerR0.024\Delta^{R}_{\rm inner}\simeq 0.024 is the inner radiative correction. The energy of the positron is given by:

Ee(1)=Ee(0)[1EνM(1ve(0)cosθ)]y2M,E_{e}^{(1)}=E_{e}^{(0)}\left[1-\frac{E_{\nu}}{M}(1-v_{e}^{(0)}\cos\theta)\right]-\frac{y^{2}}{M},

where y2=(Δ2me2)/2y^{2}=(\Delta^{2}-m_{e}^{2})/2 and ve(0)v_{e}^{(0)} is the positron velocity in c=1c=1 units. Finally, Γ\Gamma in Eq. 2 is given with the expression

Γ=2(f+f2)g[(2Ee(0)+Δ)(1ve(0)cosθ)me2/Ee(0)]+(f2+g2)[Δ(1+ve(0)cosθ)+me2/Ee(0)]+[(Ee(0)+Δ)(1cosθ/ve(0)Δ)]×[(f2+3g2)+(f2g2)ve(0)cosθ],\begin{split}\Gamma&=2(f+f_{2})g[(2E_{e}^{(0)}+\Delta)(1-v_{e}^{(0)}\cos\theta)-m_{e}^{2}/E_{e}^{(0)}]\\ &+(f^{2}+g^{2})[\Delta(1+v_{e}^{(0)}\cos\theta)+m_{e}^{2}/E_{e}^{(0)}]\\ &+[(E_{e}^{(0)}+\Delta)(1-\cos\theta/v_{e}^{(0)}-\Delta)]\times[(f^{2}+3g^{2})+(f^{2}-g^{2})v_{e}^{(0)}\cos\theta],\end{split}

where f2=3.706f_{2}=3.706 is the nucleon isovector anomalous magnetic moment.

Eq. 2 implies that positrons are emitted slightly backwards with respect to the incoming neutrino direction. This behaviour can be seen in the θ\theta distribution as depicted in Fig. 4.

Refer to caption
Figure 4: Distributions of the angles between the final state positron and neutron emission directions and the incoming neutrinos, as generated by ERNIE. We observe that the positron distribution is slightly backward, while the neutron distribution is strictly in the forward direction.

Once the momentum of the positron is determined, the momentum of the neutron is determined through momentum conservation pν=pe++pn\overrightarrow{p}_{\nu}=\overrightarrow{p}_{e^{+}}+\overrightarrow{p}_{n}. Kinematics require that the neutrons must always be emitted in the forward hemisphere, and this behavior can also be seen in Fig. 4. Because of its relatively large mass, only a small amount of kinetic energy (tens of keV) is available for the neutron (Fig. 5(a)), and the positron carries almost all of the neutrino energy (Fig. 5(b)). This makes neutrino energy measurement a straightforward task. The neutrino direction measurement on the other hand has its difficulties, as the thermalization of neutron before being captured by a nucleon may act to erase the direction information.

Refer to caption
(a)
Refer to caption
(b)
Figure 5: (a) Kinetic energy of neutrons, and (b) energy of positrons emitted in reactor antineutrino induced inverse beta decay events, as generated by ERNIE.

4 Conclusions

Reactor neutrinos keep attracting attention as they are important for both neutrino physics studies and reactor monitoring applications. We developed a new reactor antineutrino and inverse beta decay event generator ERNIE to be used in reactor neutrino and detector simulation related studies. The generator can generate neutrinos according to three different energy spectrum models from the literature, also allowing the usage of user defined models. The time dependence of neutrino flux due to the reactor burn-up effect is modeled with two different methods, linear interpolation and a polynomial parametrization. The generator can simulate inverse beta decay events and output the event data in ROOT [33] and HEPMC3 [34] formats, both of which are formats commonly used in particle physics studies.

References