Class LorentzVector

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

public class LorentzVector extends Object
Author:
gavalian
  • Constructor Details Link icon

    • LorentzVector Link icon

      public LorentzVector()
    • LorentzVector Link icon

      public LorentzVector(LorentzVector v)
    • LorentzVector Link icon

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

    • setPxPyPzE Link icon

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

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

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

      public void rotateX(double angle)
    • rotateY Link icon

      public void rotateY(double angle)
    • rotateZ Link icon

      public void rotateZ(double angle)
    • px Link icon

      public double px()
    • py Link icon

      public double py()
    • pz Link icon

      public double pz()
    • p Link icon

      public double p()
    • theta Link icon

      public double theta()
    • phi Link icon

      public double phi()
    • mass2 Link icon

      public double mass2()
    • mass Link icon

      public double mass()
    • e Link icon

      public double e()
    • boostVector Link icon

      public Vector3 boostVector()
    • boost Link icon

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

      public void copy(LorentzVector vect)
    • boost Link icon

      public void boost(Vector3 vect)
    • vect Link icon

      public Vector3 vect()
    • add Link icon

      public void add(LorentzVector vLor)
    • sub Link icon

      public void sub(LorentzVector vLor)
    • invert Link icon

      public void invert()
    • print Link icon

      public void print()