#include "Utils/WarpXConst.H"
#include <AMReX_REAL.H>
#include <cmath>
Go to the source code of this file.
|
| AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::ParticleReal | LinearBreitWheelerCrossSection (const amrex::ParticleReal &E_star) |
| | Computes the linear Breit-Wheeler cross section (refer to, for example, [Gould and Schreder Phys. Rev. 155, 1404 (1967)]) as a function of E_star. E_star is the kinetic energy of each photon in the center of momentum frame. If E_star < m_e * c^2, then the total kinetic energy in the center of momentum frame is not enough to produce a pair, hence the cross-section is zero.
|
| |
◆ LinearBreitWheelerCrossSection()
Computes the linear Breit-Wheeler cross section (refer to, for example, [Gould and Schreder Phys. Rev. 155, 1404 (1967)]) as a function of E_star. E_star is the kinetic energy of each photon in the center of momentum frame. If E_star < m_e * c^2, then the total kinetic energy in the center of momentum frame is not enough to produce a pair, hence the cross-section is zero.
- Parameters
-
| [in] | E_star | the kinetic energy of each photon involved in the collision in the center of momentum frame, in SI units. |
- Returns
- The total cross section in SI units (square meters).