U102: Lorentz Transformations

Author(s): V. Framery, L. Pape Library: KERNLIB
Submitter: Submitted: 01.03.1968
Language: Fortran Revised: 16.09.1991

LORENF transforms the momentum 4-vector of a particle from the Lorentz-frame tex2html_wrap_inline71 to the frame tex2html_wrap_inline73 like LOREN4 (U101); it is faster than LOREN4 because the rest-mass M of tex2html_wrap_inline75 is passed as an argument to save the square root.

LORENB executes the inverse transformation.

Structure:

SUBROUTINE subprograms
User Entry Names: LORENF, LORENB

Usage:

CALL LORENF(SM,SP,PB,PF) forward transformation PB -> PF
CALL LORENB(SM,SP,PF,PB) backward transformation PF -> PB

with

SM
Rest-mass M of system tex2html_wrap_inline79 with tex2html_wrap_inline81 .
SP
Momentum 4-vector (P,E) of tex2html_wrap_inline85 in tex2html_wrap_inline87 .
PB
Momentum 4-vector (p,e) in tex2html_wrap_inline91 .
PF
Momentum 4-vector (p',e') in tex2html_wrap_inline95 .

Method:

For LORENF (cf. LOREN4 (U101)):

eqnarray60

because pP=eE-e'M and pP-e(E+M)=-M(e+e').

For LORENB:

eqnarray63


tex2html_wrap_inline101


Michel Goossens Wed Jun 5 08:05:44 METDST 1996