Lesson 5 of 15

Two-Body Decay Kinematics

Two-Body Decay Kinematics

When a particle AA of mass MM decays at rest into two daughters BB and CC, conservation of 4-momentum uniquely fixes the kinematics. Working in natural units (c=1c = 1, all quantities in GeV):

Momentum of the Daughters

Both daughters recoil back-to-back with equal and opposite momenta of magnitude p∗p^*:

p∗=[M2−(mB+mC)2][M2−(mB−mC)2]2Mp^* = \frac{\sqrt{\bigl[M^2 - (m_B + m_C)^2\bigr]\bigl[M^2 - (m_B - m_C)^2\bigr]}}{2M}

This is real only when M≥mB+mCM \geq m_B + m_C (energy conservation requires the parent to be heavier than the sum of daughters).

Energies of the Daughters

EB∗=M2+mB2−mC22M,EC∗=M2+mC2−mB22ME_B^* = \frac{M^2 + m_B^2 - m_C^2}{2M}, \qquad E_C^* = \frac{M^2 + m_C^2 - m_B^2}{2M}

Note that EB∗+EC∗=ME_B^* + E_C^* = M (total energy equals parent rest mass) and EB∗2−p∗2=mB2E_B^{*2} - p^{*2} = m_B^2 as required.

Example: π0→γγ\pi^0 \to \gamma\gamma

With M=0.135M = 0.135 GeV and mB=mC=0m_B = m_C = 0 (massless photons):

p∗=EB∗=EC∗=M2=0.0675 GeVp^* = E_B^* = E_C^* = \frac{M}{2} = 0.0675 \text{ GeV}

Your Task

Implement (all masses and energies in GeV, natural units):

  • decay_momentum(M_GeV, mB_GeV, mC_GeV) — returns p∗p^*
  • decay_energy_B(M_GeV, mB_GeV, mC_GeV) — returns EB∗E_B^*
  • decay_energy_C(M_GeV, mB_GeV, mC_GeV) — returns EC∗E_C^*
Python runtime loading...
Loading...
Click "Run" to execute your code.