The class G4LowEnergyBremsstrahlung calculates the continuous energy loss due to low energy gamma emission and
simulates the gamma production by electrons.
The gamma production threshold for a given material
is used to separate the continuous and the
discrete parts of the process. The energy loss of an electron with the incident energy
are expressed
via the integrand over energy of the gammas:
![]() |
(11.7) |
where
is the total cross-section at a given incident kinetic energy,
,
is the low energy limit
of the EEDL data. The production cross-section is a complimentary function:
![]() |
(11.8) |
The total cross-section,
, is obtained from an interpolation of the evaluated cross-section data in the EEDL
library [1], according to the formula (11.1) in Section 11.1.4.
The EEDL data [1] of total cross-sections are parametrised [2] according to (11.1).
The probability of the emission of a photon with energy,
, considering an electron of incident kinetic energy,
, is generated according to the formula:
The function,
, describing energy spectra of the outcoming photons is taken from the EEDL library. For each
element 15 points in
from 0.01 to 1 are used for the linear interpolation of this function. The function
is
normalised by the condition
. The energy distributions of the emitted photons available in the EEDL
library are for only a few incident electron energies (about 10 energy points between 10 eV and 100 GeV). For other
energies a logarithmic interpolation formula (11.1) is used to obtain values for the function,
.
For high energies, the spectral function is very close to:
| (11.10) |
The angular distribution of the emitted photons with respect to the incident electron can be sampled according to three alternative generators described below. The direction of the outcoming electron is determined from the energy-momentum balance. This generators are currently implemented in G4ModifiedTsai, G4Generator2BS and G4Generator2BN classes.
The angular distribution of the emitted photons is obtained from a simplified [3] formula based on the Tsai cross-section [4], which is expected to become isotropic in the low energy limit.
In G4Generator2BS generator, the angular distribution of the emitted photons is obtained from the 2BS Koch and Motz bremsstrahlung double differential cross-section [5]:
![\begin{eqnarray*}
d\sigma_k,_\theta & = & \frac{4Z^2 r_0^2}{137} \frac{dk}{k} yd...
...y^2+1)^2E_0^2}- \frac{4y^2E}{(y^2+1)^4E_0}\right]ln M(y)\right\}
\end{eqnarray*}](img1402.gif)
where
the photon energy,
the emission angle,
and
are the
initial and final electron energy in units of
,
is the classical
electron radius and
the atomic number of the material.
and
are
defined as:

The adopted sampling algorithm is based on the sampling scheme developed by
A. F. Bielajew et al. [6], and latter implemented in EGS4. In this sampling algorithm
only the angular part of 2BS is used, with the emitted photon energy,
, determined by
GEANT4
differential cross-section.
The angular distribution of the emitted photons is obtained from the 2BN Koch and Motz bremsstrahlung double differential cross-section [5] that can be written as:
![\begin{eqnarray*}
d\sigma_k,_\theta & = & \frac{Z^2 r_0^2}{8\pi 137}\frac{dk}{k}...
...{6k}{\Delta_0}-\frac{2k(p_0^2-k^2)}{Q^2\Delta_0}\right]\right \}
\end{eqnarray*}](img1407.gif)
![\begin{eqnarray*}
L&=&\ln\left[\frac{EE_0-1+pp_0}{EE_0-1-pp_0}\right] \nonumber ...
...p}{E-p}\right] \qquad \epsilon^Q=\ln\left[\frac{Q+p}{Q-p}\right]
\end{eqnarray*}](img1408.gif)
where
is the photon energy,
the emission angle and
and
are the total
(energy, momentum) of the electron before and after the radiative emission, all in units of
.
Since the 2BN cross-section is a 2-dimensional non-factorized distribution an
acceptance-rejection technique was the adopted. For the 2BN distribution, two functions
and
were defined:
| (11.11) |
such that:
| (11.12) |
where A is a global constant to be completed. Both functions have an analytical
integral
and an analytical inverse
. The
parameter of
was
empirically tuned and set to
. For positive
values,
has a maximum
at
.
parameter controls the function global shape and it was
used to tune
according to the electron kinetic energy.
To generate photon energy
according to
and
according to
the
inverse-transform method was used. The integration of these functions gives
![]() |
(11.13) |
| (11.14) |
where
and
are two global constants chosen to normalize the integral in the overall range
to the unit. The photon momentum
will range from a minimum cut value
(required to avoid
infrared divergence) to a maximum value equal to the electron kinetic energy
, while the polar
angle ranges from 0 to
, resulting for
and
:
![]() |
(11.15) |
and
are then sampled according to:
![]() |
(11.16) |
where
and
are uniformly sampled in the interval (0,1). The event is accepted if:
| (11.17) |
where
is a random number with uniform distribution in (0,1). The
and
parameters were computed
in a logarithmic grid, ranging from 1 keV to 1.5 MeV with 100 points per decade.
Since the
function has a maximum at
,
the
parameter was computed using the relation
. At the point (
)
where
is the
cut value, the double differential cross-section has its maximum value, since it is
monotonically decreasing in
and thus the global normalization parameter
is estimated from the relation:
![]() |
(11.18) |
where
.
Since
and
can only be retrieved for a fixed number of electron kinetic energies there exists the possibility that
for a given
. This is a small
violation that can be corrected introducing an additional multiplicative factor to the
parameter, which was
empirically determined to be 1.04 for the entire energy range.
The currently available generators can be used according to the user required
precision and timing requirements. Regarding the energy range, validation results
indicate that for lower energies (
100 keV) there is a significant
deviation on the most probable emission angle between Tsai/2BS generators
and the 2BN generator - Figure 11.1. The 2BN generator maintains however a good agreement
with Kissel data [7], derived from the work of Tseng and co-workers [8],
and it should be used for energies between 1 keV and 100 keV [9].
As the electron kinetic energy increases, the different distributions tend to overlap
and all generators present a good agreement with Kissel data.
![]() ![]()
|
In figure 11.2 the sampling efficiency for the different generators are presented. The sampling generation efficiency was defined as the ratio between the number of generated events and the total number of trials. As energies increases the sampling efficiency of the 2BN algorithm decreases from 0.65 at 1 keV electron kinetic energy down to almost 0.35 at 1 MeV. For energies up to 10 keV the 2BN sampling efficiency is superior or equivalent to the one of the 2BS generator. These results are an indication that precision simulation of low energy bremsstrahlung can be obtained with little performance degradation. For energies above 500 keV, Tsai generator can be used, retaining a good physics accuracy and a sampling efficiency superior to the 2BS generator.
30.09.1999 created by Alessandra Forti
07.02.2000 modified by Véronique Lefébure
08.03.2000 reviewed by Petteri Nieminen and Maria Grazia Pia
05.12.2001 modified by Vladimir Ivanchenko
13.05.2002 modified by Vladimir Ivanchenko
24.11.2003 modified by Andreia Trindade, Pedro Rodrigues and Luis Peralta