Summary¶
The implemented physics models are meant to match the defaults constructed in
G4EmStandardPhysics
. Known differences are:
Particles other than electrons, positrons, and gammas are not currently supported.
As with the AdePT project, Celeritas currently extends the range of Urban MSC to higher energies rather than implementing the Wentzel-VI and discrete Coulomb scattering.
Celeritas imports tracking cutoffs and other parameters from
G4EmParameters
, but some custom model cutoffs are not accessible to Celeritas.
The following table summarizes the EM processes and models in Celeritas.
Particle |
Processes |
Models |
Celeritas Implementation |
Applicability |
---|---|---|---|---|
\(e^-\) |
Ionization |
Møller |
0–100 TeV |
|
Bremsstrahlung |
Seltzer–Berger |
0–1 GeV |
||
Relativistic |
1 GeV – 100 TeV |
|||
Coulomb scattering |
Urban |
|
100 eV – 100 TeV |
|
Coulomb |
0–100 TeV |
|||
\(e^+\) |
Ionization |
Bhabha |
0–100 TeV |
|
Bremsstrahlung |
Seltzer-Berger |
0–1 GeV |
||
Relativistic |
1 GeV – 100 TeV |
|||
Coulomb scattering |
Urban |
|
100 eV – 100 TeV |
|
Coulomb |
0–100 TeV |
|||
Annihilation |
\(e^+,e^- \to 2\gamma\) |
0–100 TeV |
||
\(\gamma\) |
Photoelectric |
Livermore |
0–100 TeV |
|
Compton scattering |
Klein–Nishina |
0–100 TeV |
||
Pair production |
Bethe–Heitler |
0–100 TeV |
||
Rayleigh scattering |
Livermore |
0–100 TeV |
||
\(\mu^-\) |
Ionization |
ICRU73QO |
0–200 keV |
|
Bethe–Bloch |
200 keV–1 GeV |
|||
Mu Bethe–Bloch |
200 keV–100 TeV |
|||
Bremsstrahlung |
Mu bremsstrahlung |
0–100 TeV |
||
Pair production |
Mu pair production |
0.85 GeV–100 TeV |
||
\(\mu^+\) |
Ionization |
Bragg |
0–200 keV |
|
Bethe–Bloch |
200 keV–1 GeV |
|||
Mu Bethe–Bloch |
200 keV–100 TeV |
|||
Bremsstrahlung |
Mu bremsstrahlung |
0–100 TeV |
||
Pair production |
Mu pair production |
0.85 GeV–100 TeV |