next up previous index
Next: U111 Wigner 3-j Up: CERNLIB Previous: U101 Lorentz Transformation

U102 Lorentz Transformations

Routine ID: U102
Author(s): V. Framery, L. PapeLibrary: KERNLIB
Submitter: Submitted: 01.03.1968
Language: FortranRevised: 16.09.1991

LORENF transforms the momentum 4-vector of a particle from the Lorentz-frame Σ to the frame Σ' like LOREN4 (U101); it is faster than LOREN4 because the rest-mass M of Σ'

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 Σ' with M2=E2-P2 .
SP
Momentum 4-vector (P,E) of Σ' in Σ .
PB
Momentum 4-vector (p,e) in Σ .
PF
Momentum 4-vector (p',e') in Σ' .

Method:

For LORENF (cf. LOREN4 (U101)):
e' = (eE - pP)/M

p' = p - P (e+e')/(E+M)

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

For LORENB:
e = (e'E + p'P)/M

p = p' + P (e+e')/(E+M)


U111


Janne Saarela
Mon Apr 3 15:06:23 METDST 1995