How to calculate speed of cosmic ray particles from kinetic energy

In high energy and astroparticle physics energies for cosmic ray particles are given in GeV/n. But how much is that in term of speed? First of all we must remember that these energies are kinetic energies (k).
The total energy  E of a particle is the sum of its kinetic energy k and its mass m:

E = m + k

with c=1 and energy and mass measured with the same unit.
In special relativity:

E = g m

where g is the Lorentz factor that is equal to:

 \gamma =  \frac{1}{\sqrt{1-\beta^2}}

and \beta =  \frac{v}{c} is the ratio between the speed of a particle and the speed of light c.

Remember that the mass of a proton is m=0.938 GeV.

Lorentz factor is then given by:




and b is then


Assuming that mass is linear with number of nucleons in the nucleus, the same calculation applies to any ion using the kinetic energy per nucleon. We see that for energies bigger than 2 GeV/n particles travel almost at light speed (> 95 %).

k g b
100 KeV 1.000107 0.0146
1 MeV 1.001066 0.04614
10 MeV 1.010661 0.14486
100 MeV 1.106610 0.42825
1 GeV 2.066098 0.87507
2 GeV 3.132196 0.94767
5 GeV 6.330490 0.98744
10 GeV 11.66098 0.99632
100 GeV 107.6098 0.99996




This post was inspired by Protoni quasi veloci come la luce and Protoni quasi veloci come la luce: soluzione

It was very useful for tomorrow challenge.

Questa voce è stata pubblicata in Physics e contrassegnata con . Contrassegna il permalink.


Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di

Stai commentando usando il tuo account Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...