hep.physics
Class VecOp

java.lang.Object
  |
  +--hep.physics.VecOp

public class VecOp
extends java.lang.Object


Method Summary
static Hep3Vector add(Hep3Vector v, Hep3Vector w)
           
static HepLorentzVector add(HepLorentzVector v, HepLorentzVector w)
           
static HepLorentzVector boost(HepLorentzVector fourVector, Hep3Vector boostVector)
          Boost fourVector with boostVector Note, that beta=abs(boostVector) needs to be 0 < beta < 1.
static HepLorentzVector boost(HepLorentzVector fourVector, HepLorentzVector refFourVector)
          Boost fourVector into system of refFourVector.
static Hep3Vector CM(java.util.Enumeration vecSet)
           
static Hep3Vector cross(Hep3Vector v, Hep3Vector w)
           
static double dot(Hep3Vector v, Hep3Vector w)
           
static double dot(HepLorentzVector v, HepLorentzVector w)
           
static Hep3Vector mult(double scalar, Hep3Vector v)
           
static HepLorentzVector mult(double scalar, HepLorentzVector v)
           
static Hep3Vector mult(Hep3Matrix m, Hep3Vector v)
           
static Hep3Vector neg(Hep3Vector v)
           
static HepLorentzVector neg(HepLorentzVector v)
           
static Hep3Vector sub(Hep3Vector v, Hep3Vector w)
           
static HepLorentzVector sub(HepLorentzVector v, HepLorentzVector w)
           
static Hep3Vector unit(Hep3Vector v)
          returns (0,0,0) vector if input vector has length 0
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public static Hep3Vector add(Hep3Vector v,
                             Hep3Vector w)

sub

public static Hep3Vector sub(Hep3Vector v,
                             Hep3Vector w)

mult

public static Hep3Vector mult(double scalar,
                              Hep3Vector v)

mult

public static Hep3Vector mult(Hep3Matrix m,
                              Hep3Vector v)

neg

public static Hep3Vector neg(Hep3Vector v)

dot

public static double dot(Hep3Vector v,
                         Hep3Vector w)

cross

public static Hep3Vector cross(Hep3Vector v,
                               Hep3Vector w)

unit

public static Hep3Vector unit(Hep3Vector v)
returns (0,0,0) vector if input vector has length 0

add

public static HepLorentzVector add(HepLorentzVector v,
                                   HepLorentzVector w)

sub

public static HepLorentzVector sub(HepLorentzVector v,
                                   HepLorentzVector w)

mult

public static HepLorentzVector mult(double scalar,
                                    HepLorentzVector v)

neg

public static HepLorentzVector neg(HepLorentzVector v)

dot

public static double dot(HepLorentzVector v,
                         HepLorentzVector w)

CM

public static Hep3Vector CM(java.util.Enumeration vecSet)

boost

public static HepLorentzVector boost(HepLorentzVector fourVector,
                                     Hep3Vector boostVector)
Boost fourVector with boostVector Note, that beta=abs(boostVector) needs to be 0 < beta < 1.

boost

public static HepLorentzVector boost(HepLorentzVector fourVector,
                                     HepLorentzVector refFourVector)
Boost fourVector into system of refFourVector.