ekin_to_momentum

georges_core.kinematics.ekin_to_momentum(e: _Q, particle: _ParticuleType = <class 'georges_core.particles.Proton'>) → _Q[source]

Converts kinetic energy to momentum

>>> ekin_to_momentum(100 * _ureg.MeV).to('MeV_c')
<Quantity(444.58340724772927, 'megaelectronvolt_per_c')>
>>> ekin_to_momentum(230 * _ureg.MeV).to('MeV_c')
<Quantity(696.064029957015, 'megaelectronvolt_per_c')>
Parameters
  • e – kinetic energy

  • particle – the particle type (default: proton)

Returns

Momentum of the particle