public class LorentzVector extends Object
Constructor and Description |
---|
LorentzVector() |
LorentzVector(double px,
double py,
double pz,
double en) |
LorentzVector(LorentzVector v) |
Modifier and Type | Method and Description |
---|---|
void |
add(double px,
double py,
double pz,
double mass) |
LorentzVector |
add(LorentzVector vLor) |
static LorentzVector |
add(LorentzVector v1,
LorentzVector v2) |
double |
angle(LorentzVector vec) |
void |
boost(double bx,
double by,
double bz) |
void |
boost(Vector3 vect) |
Vector3 |
boostVector() |
void |
copy(LorentzVector vect) |
double |
e() |
static LorentzVector |
from(LorentzVector vL) |
void |
invert() |
double |
mass() |
double |
mass2() |
double |
p() |
double |
phi() |
void |
print() |
double |
pt() |
double |
px() |
double |
py() |
double |
pz() |
void |
reset() |
void |
rotateX(double angle) |
void |
rotateY(double angle) |
void |
rotateZ(double angle) |
void |
setPxPyPzE(double px,
double py,
double pz,
double e) |
void |
setPxPyPzM(double px,
double py,
double pz,
double m) |
void |
setVectM(Vector3 vect,
double m) |
void |
sub(double px,
double py,
double pz,
double mass) |
LorentzVector |
sub(LorentzVector vLor) |
double |
theta() |
String |
toString() |
Vector3 |
vect() |
static LorentzVector |
withPxPyPzM(double px,
double py,
double pz,
double m) |
public LorentzVector()
public LorentzVector(LorentzVector v)
public LorentzVector(double px, double py, double pz, double en)
public static LorentzVector from(LorentzVector vL)
public static LorentzVector withPxPyPzM(double px, double py, double pz, double m)
public static LorentzVector add(LorentzVector v1, LorentzVector v2)
public void setPxPyPzE(double px, double py, double pz, double e)
public void setPxPyPzM(double px, double py, double pz, double m)
public void setVectM(Vector3 vect, double m)
public double angle(LorentzVector vec)
public void rotateX(double angle)
public void rotateY(double angle)
public void rotateZ(double angle)
public double px()
public double py()
public double pz()
public double p()
public double pt()
public double theta()
public double phi()
public double mass2()
public double mass()
public double e()
public void reset()
public Vector3 boostVector()
public void boost(double bx, double by, double bz)
public void copy(LorentzVector vect)
public void boost(Vector3 vect)
public Vector3 vect()
public LorentzVector add(LorentzVector vLor)
public void add(double px, double py, double pz, double mass)
public LorentzVector sub(LorentzVector vLor)
public void sub(double px, double py, double pz, double mass)
public void invert()
public void print()
Jas4pp 1.5 © Java Analysis Studio for Particle Physics