Class LorentzVector

java.lang.Object
org.jlab.clas.physics.LorentzVector

public class LorentzVector extends Object
Author:
gavalian
  • Constructor Details

    • LorentzVector

      public LorentzVector()
    • LorentzVector

      public LorentzVector(LorentzVector v)
    • LorentzVector

      public LorentzVector(double px, double py, double pz, double en)
  • Method Details

    • setPxPyPzE

      public void setPxPyPzE(double px, double py, double pz, double e)
    • setPxPyPzM

      public void setPxPyPzM(double px, double py, double pz, double m)
    • setVectM

      public void setVectM(Vector3 vect, double m)
    • rotateX

      public void rotateX(double angle)
    • rotateY

      public void rotateY(double angle)
    • rotateZ

      public void rotateZ(double angle)
    • px

      public double px()
    • py

      public double py()
    • pz

      public double pz()
    • p

      public double p()
    • theta

      public double theta()
    • phi

      public double phi()
    • mass2

      public double mass2()
    • mass

      public double mass()
    • e

      public double e()
    • boostVector

      public Vector3 boostVector()
    • boost

      public void boost(double bx, double by, double bz)
    • copy

      public void copy(LorentzVector vect)
    • boost

      public void boost(Vector3 vect)
    • vect

      public Vector3 vect()
    • add

      public void add(LorentzVector vLor)
    • sub

      public void sub(LorentzVector vLor)
    • invert

      public void invert()
    • print

      public void print()