Lesson 14 of 15

Relativistic Collisions

Relativistic Collisions

In relativistic collisions, 4-momentum is conserved:

p1μ+p2μ=p3μ+p4μp_1^\mu + p_2^\mu = p_3^\mu + p_4^\mu

Center-of-Mass Energy

The Mandelstam variable ss gives the square of the center-of-mass energy:

s=(E1+E2)2(p1+p2)2c2s = (E_1 + E_2)^2 - (\vec{p}_1 + \vec{p}_2)^2 c^2

This is Lorentz-invariant — it takes the same value in every reference frame.

Threshold Energy

The minimum beam energy needed to create a new particle of mass MM when hitting a stationary target of mass mm (both initial particles also have mass mm) is:

Ethreshold=(4mM+M2)c22mE_{\text{threshold}} = \frac{(4mM + M^2)\,c^2}{2m}

This comes from requiring enough center-of-mass energy to produce all final-state particles at rest: smin=(2m+M)c2\sqrt{s_{\min}} = (2m + M)c^2.

Your Task

Implement:

  • cm_energy_sq(E1, p1, E2, p2) — computes s=(E1+E2)2(p1+p2)2c2s = (E_1+E_2)^2 - (p_1+p_2)^2 c^2 (1D momenta)
  • threshold_energy(m, M) — returns the threshold beam energy in J

Use c=299792458.0c = 299792458.0 m/s defined inside each function.

Python runtime loading...
Loading...
Click "Run" to execute your code.