Class LorentzVector
java.lang.Object
org.jlab.clas.physics.LorentzVector
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(LorentzVector vLor) voidboost(double bx, double by, double bz) voidvoidcopy(LorentzVector vect) doublee()voidinvert()doublemass()doublemass2()doublep()doublephi()voidprint()doublepx()doublepy()doublepz()voidrotateX(double angle) voidrotateY(double angle) voidrotateZ(double angle) voidsetPxPyPzE(double px, double py, double pz, double e) voidsetPxPyPzM(double px, double py, double pz, double m) voidvoidsub(LorentzVector vLor) doubletheta()vect()
-
Constructor Details
-
LorentzVector
public LorentzVector() -
LorentzVector
-
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
-
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
-
boost
public void boost(double bx, double by, double bz) -
copy
-
boost
-
vect
-
add
-
sub
-
invert
public void invert() -
print
public void print()
-