U101: Lorentz Transformation

Author(s): TC Library: KERNLIB
Submitter: J. Zoll Submitted: 01.03.1968
Language: Fortran Revised: 27.11.1984

This routine transforms momentum and energy of a particle from one Lorentz-frame to another.

Seen from the reference system tex2html_wrap_inline116 , the other system tex2html_wrap_inline118 has the velocity tex2html_wrap_inline120 , with tex2html_wrap_inline122 .

If a rest mass M is tied to system tex2html_wrap_inline126 , with energy E and momentum tex2html_wrap_inline130 , we have:

displaymath132

The momentum and energy of a particle with mass m is
in system tex2html_wrap_inline136 : tex2html_wrap_inline138 and tex2html_wrap_inline140 ,
in system tex2html_wrap_inline142 : tex2html_wrap_inline144 and tex2html_wrap_inline146 .

Structure:

SUBROUTINE subprogram
User Entry Names: LOREN4

Usage:

    CALL LOREN4(S,A,X)
with the 4-vectors tex2html_wrap_inline148 and tex2html_wrap_inline150 calculates the transformed 4-vector tex2html_wrap_inline152 .
LOREN4 contains one square-root to derive M from P and E.

Method:

If we split tex2html_wrap_inline160 into components parallel and normal to tex2html_wrap_inline162 , where

displaymath164

we can write the transformations as

displaymath166

and get

eqnarray84

tex2html_wrap_inline168


Michel Goossens Wed Jun 5 08:00:25 METDST 1996