Ionization¶
Models¶
-
class MollerBhabhaInteractor¶
Perform Moller (e-e-) and Bhabha (e+e-) scattering.
This interaction, part of the ionization process, is when an incident electron or positron ejects an electron from the surrounding matter.
Note
This performs the same sampling routine as in Geant4’s G4MollerBhabhaModel class, as documented in section 10.1.4 of the Geant4 Physics Reference (release 10.6).
-
template<class EnergySampler>
class MuHadIonizationInteractor¶ Perform the discrete part of the muon or hadron ionization process.
This simulates the production of delta rays by incident muons or hadrons. The same basic sampling routine is used by multiple models, but the energy of the secondary is sampled from a distribution unique to the model.
Note
This performs the same sampling routine as in Geant4’s
G4BetheBlochModel
,G4MuBetheBlochModel
,G4BraggModel
, andG4ICRU73QOModel
, as documented in the Geant4 Physics Reference Manual release 11.2 sections 11.1 and 12.1.5.
Distributions¶
The exiting energy distribution from most of these ionization models are sampled using external helper distributions.
-
class BetheBlochEnergyDistribution¶
Sample the energy of the delta ray for muon or hadron ionization.
This samples the energy according to the Bethe-Bloch model, as described in the Geant4 Physics Reference Manual release 11.2 section 12.1.5. The Bethe-Bloch differential cross section can be written as
\[ \difd{\sigma}{T} = 2\pi r_e^2 mc^2 Z \frac{z_p^2}{\beta^2}\frac{1}{T^2} \left[1 - \beta^2 \frac{T}{T_{max}} + s \frac{T^2}{2E^2} \right] \]\[ \difd{\sigma}{T} = C f(T) g(T) \]
-
class BraggICRU73QOEnergyDistribution¶
Sample the energy of the delta ray for muon or hadron ionization.
This samples the energy according to the Bragg and ICRU73QO models, as described in the Geant4 Physics Reference Manual release 11.2 section 11.1.
-
class BhabhaEnergyDistribution¶
Helper class for
MollerBhabhaInteractor
.Sample the exiting energy fraction for Bhabha scattering.
-
class MollerEnergyDistribution¶
Helper class for
MollerBhabhaInteractor
.Sample the exiting energy fraction for Moller scattering.
-
class MuBBEnergyDistribution¶
Sample delta ray energy for the muon Bethe-Bloch ionization model.
8 This samples the energy according to the muon Bethe-Bloch model, as described in the Geant4 Physics Reference Manual release 11.2 section 11.1. At the higher energies for which this model is applied, leading radiative corrections are taken into account. The differential cross section can be written as
\[ \sigma(E, \epsilon) = \sigma_{BB}(E, \epsilon)\left[1 + \frac{\alpha}{2\pi} \log \left(1 + \frac{2\epsilon}{m_e} \log \left(\frac{4 m_e E(E - \epsilon}{m_{\mu}^2(2\epsilon + m_e)} \right) \right) \right]. \]As in the Bethe-Bloch model, the energy is sampled by factorizing the cross section as \( \sigma = C f(T) g(T) \), where \( f(T) = \frac{1}{T^2} \) and \( T \in [T_{cut}, T_{max}] \). The energy is sampled from \( f(T) \) and accepted with probability \( g(T) \).