1#ifndef OPAL_PHYSICS_MUON_DECAY_H
2#define OPAL_PHYSICS_MUON_DECAY_H
6#include <Kokkos_Core.hpp>
22 return 2.0 * x * x * (3.0 - 2.0 * x);
Muon decay: mu -> e + nu_e + nu_mu (three-body).
KOKKOS_INLINE_FUNCTION constexpr double michelUpperBound()
Upper bound of the Michel spectrum, attained at : .
KOKKOS_INLINE_FUNCTION constexpr double minElectronX()
Minimum reduced energy .
KOKKOS_INLINE_FUNCTION double michelSpectrum(double x)
KOKKOS_INLINE_FUNCTION constexpr double maxElectronEnergy()
Maximum electron energy in the muon rest frame [GeV]: .
constexpr double m_e
The electron rest mass in GeV.
constexpr double m_mu
The muon rest mass in GeV.