1 Introduction

In the process of develo** or refining an experimental method, the presence of a trustworthy and coherent theoretical model is of paramount importance. This holds immense significance throughout the entire process, ranging from the initial construction of the scientific apparatus to the subsequent interpretation and analysis of the acquired experimental data. Particularly in the context of high-precision measurements involving intricate systems, the demand for a reliable model is amplified even further. Unfortunately, the precise nature of the required data can occasionally result in its unavailability and its limited accessibility within a generic database.

As an example, the reliable characterization of nanomaterials requires techniques that often need to be adapted to the nano-scaled dimensions of the samples. The traceability of analytical methods relies on reference materials or qualified calibration samples, with spatial elemental distributions that must be very similar to the nanomaterial of interest. However, at the nanoscale, well-known reference materials are scarce or even non-existent. Thus, quantifications of the physical properties of such nanomaterials usually need the accurate knowledge of X-ray fundamental parameters [1]. In fact, since 2008, an international initiative, whose primary goal is to obtain, either experimentally or theoretically, a consistent set of fundamental parameters (FP) that describe the interaction of X-rays with matter, was created as a joint venture of national metrology laboratories, research universities, and companies devoted to the advancement of X-ray methodologies [2]. Given the high costs of remaking all of the FP measurements with newer, more accurate techniques, the inclusion of theoretical values in the databases gathers a wide consensus. Part of the tasks of this international initiative is to perform low uncertainty experiments to be used as benchmarks for simpler and cheaper state-of-the-art calculations [3, 4]. Thus, a consistent and complete set of accurate calculations of fundamental parameters, benchmarked at certain elements of interest, is significant for the advancement of X-ray technologies.

To address this challenge, the Lisbon Atomic Physics Database [5], known as LISA, was established to offer accessible theoretical fundamental atomic parameters. These parameters serve as valuable resources for constructing models across a wide spectrum of physical domains linked to Atomic Physics. This extends to fields such as Plasma Physics, Astrophysics, High-Resolution X-Ray Spectroscopy, and numerous others, where these parameters play a pivotal role.

2 Calculation methods

In this section, a concise overview of the methodology used to calculate the upcoming parameters will be provided. For a more comprehensive understanding of the calculation methods employed, readers are encouraged to refer to [6,7,8, 10,11,12].

2.1 Electron Impact Ionization Cross sections

Electron Impact Ionization Cross sections hold a large significance in the exploration and development of theoretical models in Plasma Physics. The computation of these cross sections is notably complex and extensive, owing to the multitude of involved physical processes.

Within this database, Electron Impact Ionization Cross section (EIICS) values are furnished through the utilization of modified adaptations of the semi-empirical Binary Encounter Bethe (BEB) model, as pioneered by Kim et al. [13] and latter followed by Guerra et al. [6]. These adaptations were aimed at simplifying the model’s complexity and accounting for high-velocity relativistic corrections. This led to the creation of two novel models: the non-relativistic Modified BEB (MBEB) and its relativistic counterpart, the Modified Relativistic BEB (MRBEB). These models exhibit an elegant simplicity, relying only on two atomic parameters—the binding energy of ionized electrons and the effective charge Z of atomic orbitals.

Extensive calculations carried out using these two models have demonstrated their accuracy in effectively estimating Electron Impact Ionization Cross sections for K, L, and M shells.

2.2 MCDFGME calculated parameters

Central to this database’s mission is the inclusion of parameters intricately linked to the atomic electronic structure and potential decay pathways. These crucial properties have been calculated using the ab initio self-consistent Multi-Configuration Dirac-Fock General Matrix Elements (MCDFGME) code [7, 8] (http://kroll.lkb.upmc.fr/mcdf/). This specialized code, a collaborative achievement by Desclaux and Indelicato, is consistently advancing through regular updates . (https://www.lkb.upmc.fr/metrologysimplesystems/mdfgme-a-general-purpose-multiconfiguration-dirac-foc-program/)

Fundamentally, this code addresses the Dirac equation within a many-body system, adeptly tailored to a particular configuration and an assigned set of quantum numbers. This comprehensive approach encompasses the incorporation of Breit’s interaction, while simultaneously accommodating the inclusion of electronic correlation and second-order Quantum Electrodynamics (QED) energetic corrections [7, 9].

2.2.1 Binding energies

The determination of binding energies for each subshell involves the application of the Dirac-Breit Hamiltonian to the single-electron wave function of the respective subshell. Following this step, the process incorporates QED energy corrections, like vacuum polarization and self-energy, which are obtained through the application of perturbation theory.

2.2.2 Radiative and non-radiative transition rates and widths

After obtaining a set of precomputed wavefunctions for both 1-hole and 2-hole systems, the subsequent step involves the computation of transition rates (denoted as R). This computation encompasses all conceivable decay paths that bridge between higher- and lower-energy configurations. This intricate calculation systematically spans across every feasible combination of two 1-hole configurations, culminating in the generation of a comprehensive spectrum of radiative transitions. Moreover, this computational process is expanded to encompass the entire array of conceivable pairings between 1-hole and 2-holes configurations, which specifically correspond to the non-radiative Auger electron emissions. Moreover, it is also possible to perform calculations of level energies and transition rates for the satellite states that arise as a consequence of Auger transitions or shake processes.

Each computed transition will yield its respective energy and rate, which in turn can be utilized to determine the transition’s partial width. This width is linked to the resulting energy spread inherent to the natural broadening indicated by Heisenberg’s uncertainty principle, given by \(\Gamma = \hbar \ R\).

In the context of radiative decays, an initial 1-hole state characterized by a vacancy in the subshell indicated by the subscript i may undergo a decay into lower-energy states. This transition involves the vacancy shifting to a higher subshell, denoted by the subscript j, through the emission of electromagnetic radiation. The total radiative width, denoted as \(\Gamma _R\), for the initial subshell is defined as the sum of all the partial widths associated with the possible radiative decay pathways (as outlined in Eq. (1)).

$$\begin{aligned} \Gamma ^{\text {R}}_i=\sum _{j} \Gamma _{ij}^{\text {R}} \end{aligned}$$
(1)

To calculate the subshell’s non-radiative width, \(\Gamma _{i}^{NR}\) , associated with Auger transitions, a comparable procedure is employed (cf.n Eq. (2)). In this case, the subscript i continues to signify the initial 1-hole state’s vacancy subshell, while subscripts j and k denote the higher-up subshell vacancies corresponding to the final 2-hole state.

$$\begin{aligned} \Gamma ^{\text {NR}}_i=\sum _{j\ge k} \Gamma _{ijk}^{\text {NR}} \end{aligned}$$
(2)

The expression \(j\ge k\) was used as not to account twice for the same Auger transition.

The total width of the subshell can now be calculated by summing the radiative and non-radiative widths:

$$\begin{aligned} \Gamma ^{T}_i=\Gamma ^{\text {R}}_i+\Gamma ^{\text {NR}}_i \end{aligned}$$
(3)

2.2.3 Fluorescence yields

By definition, a subshell’s fluorescence yield, denoted as \(w_i\), is established as the ratio between the radiative width and the total width of that specific subshell:

$$\begin{aligned} w_i=\frac{\Gamma ^{\text {R}}_i}{\Gamma ^{\text {R}}_i+\Gamma ^{\text {NR}}_i} \end{aligned}$$
(4)

2.2.4 Coster–Kronig Auger transition yields

In the context of a Coster–Kronig Auger transition, the electron that occupies the initial state’s vacancy must originate from the same shell as the ejected electron. In this manner, for a Coster-Kronig transition to occur, the subshells denoted by j or k need to belong to the same shell as the one represented by i. A special case arises when all three subshells involved in the process belong to the same shell, a Super Coster-Kronig has occurred.

As for the Coster–Kronig subshell width:

$$\begin{aligned} \Gamma _{i}^{\text {NR-CK}}=\sum _{j\ge k} \Gamma _{ijk}^{\text {NR}}\cdot {\mathcal {H}}(\Delta _{ij}+\Delta _{ik}-0.5) \end{aligned}$$
(5)

For the Super Coster–Kronig:

$$\begin{aligned} \Gamma _{i}^{\text {NR-SCK}}=\sum _{j\ge k} \Gamma _{ijk}^{\text {NR}}\cdot (\Delta _{ij}\cdot \Delta _{ik}) \end{aligned}$$
(6)

where \({\mathcal {H}}\) represents Heaviside’s function and \(\Delta _{ij}\) and \(\Delta _{ik}\) denote the modified Kronecker deltas that operate on the shells ij and k belong to.

Similarly to the previous cases, the Coster–Kronig yield, \(f_i\), can now be computed as:

$$\begin{aligned} f_i=\frac{\Gamma ^{\text {NR-CK}}_i}{\Gamma ^{\text {R}}_i+\Gamma ^{\text {NR}}_i} \end{aligned}$$
(7)

2.2.5 Spectral emission parameters

While an electron can belong to a certain subshell, the different possible angular momentum couplings between the different electrons in the system lead to splittings in the energy levels. For this reason, when dealing with atomic energy levels and the consequent state transitions, the following three different sets of quantum numbers influence the energy spectrum:

  • \((n,l_j)\)—indicator of the subshell(s) of the missing electron(s)

  • J—the total angular momentum of the atomic system

  • \(\epsilon \)—the Lagrange multiplier for the present configuration, related to how a certain combination of \((nl_j),J\) can be achieved for many coupling possibilities.

The level calculations do not take into account the presence of an external electromagnetic field; therefore, computations are only performed for the maximum J projection and a \(2 J +1\) degeneracy is considered. A certain configuration can therefore have a plethora of different states associated to it, as exemplified in Fig. 1.

Fig. 1
figure 1

Splitting of quantum numbers for a given configuration

Emission energy The energy of a spectral line is given by the energetic difference between the atomic levels:

$$\begin{aligned} E_{ij}=E[(n,l_j)_f,J_f,\epsilon _f]-E[(n,l_j)_i,J_i,\epsilon _i] \end{aligned}$$
(8)

The branching-out of the level diagram as consequence of all the different couplings will result in a very complex cascade of transitions. This way, a typical emission line is commonly composed of not only one transition, but a manifold of all the different emission lines from the complex-level structure.

Spectral intensity After performing the computation for all possible level transitions, one can now start to calculate the intensity for each radiative spectral line. For this calculation, the level and the subshell’s multiplicities need to be taken into account.

The level multiplicity is simply given by the angular momentum degeneracy: \(g [(n,l_j),J,\epsilon ]=2J+1\), and the subshell’s, \(g_{sub}\), by the sum of all the multiplicities of every level belonging to that subshell:

$$\begin{aligned} g_{sub}\equiv g [(n,l_j)] = \sum _{J,\epsilon } g [(n,l_j),J,\epsilon ] \end{aligned}$$
(9)

with i and f now representing levels with quantum number sets \([(n,l_j)_i,J_i,\epsilon _i]\) and \([(n,l_j)_f,J_f,\epsilon _f]\), respectively, the expression for the intensity for each individual transition [12] is now given by:

$$\begin{aligned} I_{if}=N_i \frac{g_i}{{g_{sub}}_i}\frac{\Gamma ^R_{if}}{\sum _f \Gamma ^{R}_{if}+\sum _{j\ge k} \Gamma ^{NR}_{ijk} } \end{aligned}$$
(10)

where \(N_i\) is a scaling factor related to the density of population of the initial state. For the sake of this database, all values of \(N_i\) will be that of 1, so the user is able to model their data as they please.

Transition energy width Having calculated, for each level, every possible decay path’s (radiative and non-radiative) partial widths, defined as the product of reduced Plank constant (\(\hbar \)) and the rate of the transition , the sum of all these values for transitions originating from a certain initial level will yield the level’s width. The true natural line width for an atomic transition can now be determined as by summing the total widths of both the initial and final levels involved:

$$\begin{aligned} \Gamma _{ij}^\text {T}=\Gamma _i^\text {T}+\Gamma _f^\text {T} \end{aligned}$$
(11)

Intensity ratio For the calculation of the transition intensity ratio between two different spectral lines (e.g. the \(K{\alpha _1}/K_{\alpha _2}\) ratio), one must not forget that, as previously mentioned, these are mostly composed of various spectral emissions; therefore, for each transition, it is necessary to look at the configurations of the initial and final levels and decide whether or not that transition is of relevance. After this selection, the intensities of each selected spectral line should be added up and the ratio computed. It is of significant importance to remind oneself to properly use the scaling factor, bear in mind the correct utilization of the scaling factor, \(N_i\), provided by (10). This ensures the correct computation of the desired ratio, tailored to the specifics of the experimental configuration.

Spectral line shapes While the parameters computed earlier can contribute to the computation of the natural line shape of emission, it is necessary to consider the experimental setup alongside the resolution and response functions of the radiation detector.

The natural line shape can be described by a Lorentzian distribution centered around the emission energy \(E_{if}\), with the transition energy width, \(\Gamma _{if}^\text {T}\), serving as a broadening factor, and the calculated intensity, \(I_{if}\) as a scaling parameter:

$$\begin{aligned} L \equiv L(E-E_{if},\Gamma _{if}^\text {T},I_{if}) = \frac{I_{if}\cdot \Gamma _{if}^\text {T}/2\pi }{(E-E_{if})^2+(\Gamma _{if}^\text {T}/2)^2}\nonumber \\ \end{aligned}$$
(12)

If a spectrum were to be simulated solely using this profile, similar to the one depicted in Fig. 3, its validity would be limited to radiation emission from stationary atoms, for which the thermal distribution follows a Dirac delta function. Nevertheless, this simulation would be accurate only if there were no stochastic elements in the interaction between radiation and the detector, as well as other components of the experimental setup, and if these interactions were entirely deterministic in nature. However, reality deviates from such ideal conditions. Hence, a new form of broadening for the spectral lines needs to be considered and incorporated. For this, a convolution of the Lorentzian profiles with a Gaussian distribution, as in Eq. (13), with a broadening parameter \(\sigma \) associated to the experimental resolution should be computed in order to compare the theoretical spectra with the experimental ones. This operation leads to a profile also known as the Voigt distribution. While there is no analytical expression for this distribution, due to the complexity of the operation, Eq. (14) shows how the values can be obtained from the real part of the Faddeeva function, w(z).

$$\begin{aligned}{} & {} G\equiv G(E,\sigma )=\frac{1}{\sigma \sqrt{2\pi }}\exp \left( -\frac{E^2}{2\sigma ^2}\right) \end{aligned}$$
(13)
$$\begin{aligned}{} & {} V(E-E_{if},\Gamma _{if}^\text {T},\sigma ,I_0)\nonumber \\{} & {} \quad =\int _{-\infty }^{\infty }L(E-E_{if}-E',\Gamma _{if}^\text {T},I_0)\cdot G(E',\sigma )\ {\textrm{d}}E'\nonumber \\{} & {} \quad =I_0\frac{\Re {w(z)}}{\sigma \sqrt{2\pi }},\quad z=\frac{E-E_{ij}+\textrm{i}\Gamma _{ij}^\text {T}}{\sigma \sqrt{2}} \end{aligned}$$
(14)

2.2.6 Maximum Shake probabilities

When an atomic system undergoes the process of ionization, due to the change of the Hamiltonian and its eigenfunction set, it can subsequently experience a shake-up or shake-off event. The likelihood of these events taking place rises with the energy of the incident beam, reaching a point of saturation. These maximum (or saturation) values can be computed with the electron wavefunctions derived from an MCDFGME calculation.

Total shake To calculate the total shake probability, \(P_{\text {shake}}\), for an electron characterized by quantum numbers \((nl_j)^*\), employing the non-adiabatic or sudden regime approximation (equated with the shake-off probability according to Krause and Carlson [10]), the initial step involves subtracting from the total probability space the likelihood of the electrons retaining the mentioned quantum numbers after the transition process. This procedure is followed by the product with the probability that every other electron with \((nl_j)\ne (nl_j)^*\) kept their quantum numbers. We have

$$\begin{aligned} P_{\text {shake}}=1-|\langle \psi _{i\,(nl_j)^*}|\psi _{f,(nl_j)^*}\rangle |^{2N_{*}}\cdot P_{\text {stay}}-N_{*}P_{\text {forb}}\nonumber \\ \end{aligned}$$
(15)

where

$$\begin{aligned} P_{\text {stay}}= \prod _{(nl_j)\ne (nl_j)^*}(| \langle \psi _{i\,(nl_j)^*}|\psi _{f,(nl_j)^*}\rangle |^{2N} ) \end{aligned}$$
(16)

and \(N_{*}P_{\text {forb}}\) considers the probability of transitions to levels forbidden by the Pauli exclusion principle, where \(N_{*}\) denotes the number of like electrons.

Shake-up The single shake-up probability calculation of an electron described by the wavefunction \(\psi _{i\,(nl_j)^*}\) being excited to a state described by \(\psi _{f\,(n^{'}l_j^{'})^*}\) can be achieved by computing the squared modulus of the overlap between the initial and final wavefunctions with the desired quantum numbers for different excitations attained through M1 transitions and multiplying this value to the orbital occupation number and the probability of every other electron staying in place:

$$\begin{aligned} P_{\text {shake-up}}=N_{*}| \langle \psi _{i\,(nl_j)^*}|\psi _{f\,(n^{'}l_j^{'})^*}\rangle |^{2}\cdot P_{\text {stay}} \end{aligned}$$
(17)

These values tend to diminish as the principal quantum number increases. To obtain the comprehensive shakeup probability, it is necessary to perform interpolation on the computed values, as demonstrated in Fig. 2.

Fig. 2
figure 2

Shake-up probability for an \(1s\rightarrow ns\) electron excitation after a ground state Cu K shell ionization

Fig. 3
figure 3

Theoretical X-ray spectrum of zinc atom with a K vacancy. The red line represents the diagram lines, the green line represents the intensity of all possible satellite lines evaluated through the shake probability after a K ionization, and the black line represents the full theoretical spectrum. All quantities are calculated ab initio with the described formalism

Shake-off The computation of shake-off probability follows a similar approach to that of the shake-up’s. However, in this case, the continuum electron’s wavefunctions are used instead of the excited state’s. The process involves calculating the integral of the differential probability across various energy levels of free electrons.

Alternatively, should the total shake and shake-up probabilities have already been determined, the shake-off probability can be computed in a more straightforward way. This can be achieved by simply subtracting the shake-up probability from the total shake.

Table 1 Zinc X-ray diagram transitions with a K vacancy
Table 2 Electron total shake probability for each sub-shell after the creation of a K vacancy on a zinc atom
Table 3 Fluorescence yield of each sub-shell for the zinc atom

3 About the database

LISA will provide all the aforementioned fundamental atomic parameters. Therefore, with the provided information, one can produce an ab initio theoretical spectrum with the given calculated quantities and compare it with the experimental. Frequently, the existent atomic databases only provide a given final atomic parameter, such as line energies, line widths, or even fluorescence and Coster-Kronig yields. These atomic parameters are often calculated through the computation of several electronic transitions between many energy levels due to the angular momentum coupling between the vacancy state and open outer shells, which is computationally very demanding. As an alternative, one may use the weighted average energy approach as in Ref. [14] to provide a transition energy value, yet the information of possible distortions to the line shape due to the multiplet structure of a given system cannot be inferred from this approach. The development of microcalorimeters, either transition-edge sensors (TESs) or metallic magnetic calorimeters (MMCs), with very low-energy resolution compared with the standard semiconductor detectors, made possible the experimental assessment of X-ray line shapes [15, 16] for a wide energy range, which justifies the importance of the availability of all atomic transitions and related atomic parameters. Therefore, the aim of the database is to provide information of every possible transition between all 1- and 2-vacancy levels, energies, relative intensities, shake probabilities, level and line widths, and all relevant atomic parameter that will allow a user to build up a synthetic theoretical spectrum that could be compared to experiment. For instance, if we considered the zinc atom with the emission of a K bound electron to the continuum, neglecting the involved process that has produced the K vacancy (\(N_i=1\)), the atom will relax with the emission of either a photon or an Auger electron. Figure 3 shows the full X-ray emission theoretical spectrum after K-ionization. While the diagram lines are plotted using the parameters of the diagram transitions of Table 1 (red line), for the width and intensity of the satellite lines it is assumed that the fluorescence yield is similar to that of the diagram line [17, 18]. Furthermore, with this approximation and with the calculated shake probabilities using the sudden approximation methodology, the satellite transitions can also be predicted from the calculated atomic parameters (green line). The solid black line in Fig. 3 depicts the full spectrum resulting from the K-shell ionization of the zinc atom. This spectrum encompasses the combined intensity of the diagram lines as well as the satellite lines arising from the shake process, whose probability is listed in Table 2.

In Table 3 we presented the calculated sub-shell fluorescence yields of zinc compared with literature. As it can be seen, the calculation of the K fluorescence yield is in agreement with the most recent experimental value and with former experiments and calculations. For the other sub-shells, the literature is scarce and there are not many experiments to compare with, for the best of our knowledge.

Table 4 Zinc Auger spectrum with an initial K vacancy

As all Auger transitions are also calculated for the determination of the level widths, fluorescence yields, and line intensities, in Table 4 we also present the Auger spectrum for the zinc atom with a K-hole. The intensity, as in the case of Table 1, is normalized to the yield defined by equation 4, being the Auger yield defined by \(1-w_i\).

On its present form, the database presents atomic fundamental parameters of Lithium, Neon, Magnesium, Aluminum, Silicon, Argon, Calcium, Iron, Nickel, Zinc, Germanium, Selenium, Krypton, Yttrium, Zirconium, Tin, Xenon, Barium, Lanthanum, Cerium, Neodymium, Samarium, Gadolinium, Dysprosium, Erbium, Ytterbium, Mercury, Radon, Thorium, and Oganesson, from previously computed atomic parameters from the group [12, 18, 26,27,28,29,30,31,32].

4 Conclusion

The Lisbon Atomic Database will encompass a plethora of fundamental theoretical parameters that are of great relevance for the study and development of new exploratory probes for physical systems in the areas related to atomic physics. These parameters range from Electron Impact Ionization Cross sections, calculated through simplistic but reliable semi-empirical models, to the many atomic parameters computed by employing an ab initio self-consistent method of solving the many-body Dirac equation.