FreeHEP API
Version current

hep.physics.vec
Interface HepLorentzVector

All Known Implementing Classes:
BasicHepLorentzVector

public interface HepLorentzVector

Interface to be implemented by 4 Vectors. This interface is deliberately kept simple to minimize the work needed to implement it. Operations for operating on vectors can be found in class VecOp.

Author:
Gary Bower (grb@slac.stanford.edu)
See Also:
BasicHepLorentzVector, VecOp
Source Code:
HepLorentzVector.java

Method Summary
 double magnitude()
          The magnitude of the Lorentz vector.
 double magnitudeSquared()
          The square of the magnitude of the vector
 double t()
           
 Hep3Vector v3()
           
 

Method Detail

t

public double t()

v3

public Hep3Vector v3()

magnitude

public double magnitude()
The magnitude of the Lorentz vector.


magnitudeSquared

public double magnitudeSquared()
The square of the magnitude of the vector


FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.