OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Physics::MuonDecay Namespace Reference

Functions

KOKKOS_INLINE_FUNCTION constexpr double maxElectronEnergy ()
 Maximum electron energy in the muon rest frame [GeV]: \( E_\text{max} = m_\mu / 2 \).
 
KOKKOS_INLINE_FUNCTION constexpr double minElectronX ()
 Minimum reduced energy \( x_\text{min} = m_e / E_\text{max} \).
 
KOKKOS_INLINE_FUNCTION double michelSpectrum (double x)
 
KOKKOS_INLINE_FUNCTION constexpr double michelUpperBound ()
 Upper bound of the Michel spectrum, attained at \( x = 1 \): \( f(1) = 2 \).
 

Function Documentation

◆ maxElectronEnergy()

KOKKOS_INLINE_FUNCTION constexpr double Physics::MuonDecay::maxElectronEnergy ( )
constexpr

Maximum electron energy in the muon rest frame [GeV]: \( E_\text{max} = m_\mu / 2 \).

Definition at line 12 of file Physics/MuonDecay.h.

References Physics::m_mu.

Referenced by minElectronX().

◆ michelSpectrum()

KOKKOS_INLINE_FUNCTION double Physics::MuonDecay::michelSpectrum ( double  x)

Unnormalized Michel spectrum: \( f(x) = 2 x^2 (3 - 2x) \) for \( x \in [x_\text{min}, 1] \).

Definition at line 21 of file Physics/MuonDecay.h.

◆ michelUpperBound()

KOKKOS_INLINE_FUNCTION constexpr double Physics::MuonDecay::michelUpperBound ( )
constexpr

Upper bound of the Michel spectrum, attained at \( x = 1 \): \( f(1) = 2 \).

Definition at line 26 of file Physics/MuonDecay.h.

◆ minElectronX()

KOKKOS_INLINE_FUNCTION constexpr double Physics::MuonDecay::minElectronX ( )
constexpr

Minimum reduced energy \( x_\text{min} = m_e / E_\text{max} \).

Definition at line 15 of file Physics/MuonDecay.h.

References Physics::m_e, and maxElectronEnergy().

Here is the call graph for this function: