hep.geant4.jni
Class G4LorentzVector
java.lang.Object
hep.geant4.jni.G4LorentzVector
public class G4LorentzVector
- extends Object
Constructor Summary |
|
G4LorentzVector()
|
|
G4LorentzVector(double t)
|
|
G4LorentzVector(double x,
double y,
double z)
|
|
G4LorentzVector(double x,
double y,
double z,
double t)
|
|
G4LorentzVector(double x,
double y,
double z,
Tcomponent t)
|
|
G4LorentzVector(double e,
G4ThreeVector p)
|
|
G4LorentzVector(G4LorentzVector arg0)
|
|
G4LorentzVector(G4ThreeVector v)
|
|
G4LorentzVector(G4ThreeVector p,
double e)
|
protected |
G4LorentzVector(long cPtr,
boolean cMemoryOwn)
|
|
G4LorentzVector(Tcomponent t)
|
|
G4LorentzVector(Tcomponent t,
double x,
double y,
double z)
|
Method Summary |
double |
angle(G4ThreeVector arg0)
|
double |
beta()
|
G4LorentzVector |
boost(double arg0,
double arg1,
double arg2)
|
G4LorentzVector |
boost(G4ThreeVector arg0)
|
G4LorentzVector |
boost(G4ThreeVector axis,
double beta)
|
G4ThreeVector |
boostVector()
|
G4LorentzVector |
boostX(double beta)
|
G4LorentzVector |
boostY(double beta)
|
G4LorentzVector |
boostZ(double beta)
|
double |
coLinearRapidity()
|
int |
compare(G4LorentzVector w)
|
double |
cosTheta()
|
void |
delete()
|
double |
delta2Euclidean(G4LorentzVector w)
|
double |
deltaR(G4LorentzVector v)
|
double |
diff2(G4LorentzVector w)
|
double |
dot(G4LorentzVector arg0)
|
double |
e()
|
boolean |
equals(Object obj)
|
double |
et()
|
double |
et(G4ThreeVector arg0)
|
double |
et2()
|
double |
et2(G4ThreeVector arg0)
|
double |
eta()
|
double |
eta(G4ThreeVector ref)
|
double |
euclideanNorm()
|
double |
euclideanNorm2()
|
protected void |
finalize()
|
G4ThreeVector |
findBoostToCM()
|
G4ThreeVector |
findBoostToCM(G4LorentzVector w)
|
double |
gamma()
|
protected static long |
getCPtr(G4LorentzVector obj)
|
static ZMpvMetric_t |
getMetric()
|
double |
getT()
|
static double |
getTolerance()
|
G4ThreeVector |
getV()
|
double |
getX()
|
double |
getY()
|
double |
getZ()
|
double |
howLightlike()
|
double |
howNear(G4LorentzVector w)
|
double |
howNearCM(G4LorentzVector w)
|
double |
howParallel(G4LorentzVector w)
|
double |
invariantMass()
|
double |
invariantMass(G4LorentzVector w)
|
double |
invariantMass2()
|
double |
invariantMass2(G4LorentzVector w)
|
boolean |
isLightlike()
|
boolean |
isLightlike(double epsilon)
|
boolean |
isNear(G4LorentzVector w)
|
boolean |
isNear(G4LorentzVector w,
double epsilon)
|
boolean |
isNearCM(G4LorentzVector w)
|
boolean |
isNearCM(G4LorentzVector w,
double epsilon)
|
boolean |
isParallel(G4LorentzVector w)
|
boolean |
isParallel(G4LorentzVector w,
double epsilon)
|
boolean |
isSpacelike()
|
boolean |
isTimelike()
|
double |
m()
|
double |
m2()
|
double |
mag()
|
double |
mag2()
|
double |
minus()
|
double |
minus(G4ThreeVector ref)
|
double |
mt()
|
double |
mt2()
|
double |
perp()
|
double |
perp(G4ThreeVector arg0)
|
double |
perp2()
|
double |
perp2(G4ThreeVector arg0)
|
double |
phi()
|
double |
plus()
|
double |
plus(G4ThreeVector ref)
|
double |
pseudoRapidity()
|
double |
px()
|
double |
py()
|
double |
pz()
|
double |
rapidity()
|
double |
rapidity(G4ThreeVector ref)
|
G4LorentzVector |
rest4Vector()
|
double |
restMass()
|
double |
restMass2()
|
double |
rho()
|
G4LorentzVector |
rotate(double phi,
double theta,
double psi)
|
G4LorentzVector |
rotate(double arg0,
G4ThreeVector arg1)
|
G4LorentzVector |
rotate(G4ThreeVector axis,
double delta)
|
G4LorentzVector |
rotate(SWIGTYPE_p_CLHEP__HepAxisAngle ax)
|
G4LorentzVector |
rotate(SWIGTYPE_p_CLHEP__HepEulerAngles e)
|
G4LorentzVector |
rotateUz(G4ThreeVector arg0)
|
G4LorentzVector |
rotateX(double arg0)
|
G4LorentzVector |
rotateY(double arg0)
|
G4LorentzVector |
rotateZ(double arg0)
|
void |
set(double t)
|
void |
set(double x,
double y,
double z,
double t)
|
void |
set(double x,
double y,
double z,
Tcomponent t)
|
void |
set(double t,
G4ThreeVector v)
|
void |
set(G4ThreeVector v)
|
void |
set(G4ThreeVector v,
double t)
|
void |
set(Tcomponent t)
|
void |
set(Tcomponent t,
double x,
double y,
double z)
|
void |
setE(double arg0)
|
static ZMpvMetric_t |
setMetric(ZMpvMetric_t m)
|
void |
setPerp(double arg0)
|
void |
setPhi(double arg0)
|
void |
setPx(double arg0)
|
void |
setPy(double arg0)
|
void |
setPz(double arg0)
|
void |
setREtaPhi(double r,
double eta,
double phi)
|
void |
setRho(double arg0)
|
void |
setRhoPhiZ(double rho,
double phi,
double z)
|
void |
setRThetaPhi(double r,
double theta,
double phi)
|
void |
setT(double arg0)
|
void |
setTheta(double arg0)
|
static double |
setTolerance(double tol)
|
void |
setV(double x,
double y,
double z)
|
void |
setV(G4ThreeVector arg0)
|
void |
setVect(G4ThreeVector arg0)
|
void |
setVectM(G4ThreeVector spatial,
double mass)
|
void |
setVectMag(G4ThreeVector spatial,
double magnitude)
|
void |
setX(double arg0)
|
void |
setY(double arg0)
|
void |
setZ(double arg0)
|
double |
t()
|
double |
theta()
|
G4LorentzVector |
transform(G4LorentzRotation arg0)
|
G4LorentzVector |
transform(G4RotationMatrix arg0)
|
G4ThreeVector |
v()
|
G4ThreeVector |
vect()
|
double |
x()
|
double |
y()
|
double |
z()
|
swigCMemOwn
protected boolean swigCMemOwn
X
public static final int X
Y
public static final int Y
Z
public static final int Z
T
public static final int T
NUM_COORDINATES
public static final int NUM_COORDINATES
SIZE
public static final int SIZE
G4LorentzVector
protected G4LorentzVector(long cPtr,
boolean cMemoryOwn)
G4LorentzVector
public G4LorentzVector(double x,
double y,
double z,
double t)
G4LorentzVector
public G4LorentzVector(double x,
double y,
double z)
G4LorentzVector
public G4LorentzVector(double t)
G4LorentzVector
public G4LorentzVector()
G4LorentzVector
public G4LorentzVector(G4ThreeVector p,
double e)
G4LorentzVector
public G4LorentzVector(double e,
G4ThreeVector p)
G4LorentzVector
public G4LorentzVector(G4LorentzVector arg0)
G4LorentzVector
public G4LorentzVector(double x,
double y,
double z,
Tcomponent t)
G4LorentzVector
public G4LorentzVector(Tcomponent t,
double x,
double y,
double z)
G4LorentzVector
public G4LorentzVector(Tcomponent t)
G4LorentzVector
public G4LorentzVector(G4ThreeVector v)
getCPtr
protected static long getCPtr(G4LorentzVector obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
x
public double x()
y
public double y()
z
public double z()
t
public double t()
setX
public void setX(double arg0)
setY
public void setY(double arg0)
setZ
public void setZ(double arg0)
setT
public void setT(double arg0)
px
public double px()
py
public double py()
pz
public double pz()
e
public double e()
setPx
public void setPx(double arg0)
setPy
public void setPy(double arg0)
setPz
public void setPz(double arg0)
setE
public void setE(double arg0)
vect
public G4ThreeVector vect()
setVect
public void setVect(G4ThreeVector arg0)
theta
public double theta()
cosTheta
public double cosTheta()
phi
public double phi()
rho
public double rho()
setTheta
public void setTheta(double arg0)
setPhi
public void setPhi(double arg0)
setRho
public void setRho(double arg0)
perp2
public double perp2()
perp
public double perp()
setPerp
public void setPerp(double arg0)
perp2
public double perp2(G4ThreeVector arg0)
perp
public double perp(G4ThreeVector arg0)
angle
public double angle(G4ThreeVector arg0)
mag2
public double mag2()
m2
public double m2()
mag
public double mag()
m
public double m()
mt2
public double mt2()
mt
public double mt()
et2
public double et2()
et
public double et()
dot
public double dot(G4LorentzVector arg0)
invariantMass2
public double invariantMass2(G4LorentzVector w)
invariantMass
public double invariantMass(G4LorentzVector w)
setVectMag
public void setVectMag(G4ThreeVector spatial,
double magnitude)
setVectM
public void setVectM(G4ThreeVector spatial,
double mass)
plus
public double plus()
minus
public double minus()
boostVector
public G4ThreeVector boostVector()
boost
public G4LorentzVector boost(double arg0,
double arg1,
double arg2)
boost
public G4LorentzVector boost(G4ThreeVector arg0)
boostX
public G4LorentzVector boostX(double beta)
boostY
public G4LorentzVector boostY(double beta)
boostZ
public G4LorentzVector boostZ(double beta)
rapidity
public double rapidity()
pseudoRapidity
public double pseudoRapidity()
isTimelike
public boolean isTimelike()
isSpacelike
public boolean isSpacelike()
isLightlike
public boolean isLightlike(double epsilon)
isLightlike
public boolean isLightlike()
rotateX
public G4LorentzVector rotateX(double arg0)
rotateY
public G4LorentzVector rotateY(double arg0)
rotateZ
public G4LorentzVector rotateZ(double arg0)
rotateUz
public G4LorentzVector rotateUz(G4ThreeVector arg0)
rotate
public G4LorentzVector rotate(double arg0,
G4ThreeVector arg1)
transform
public G4LorentzVector transform(G4RotationMatrix arg0)
transform
public G4LorentzVector transform(G4LorentzRotation arg0)
setMetric
public static ZMpvMetric_t setMetric(ZMpvMetric_t m)
getMetric
public static ZMpvMetric_t getMetric()
set
public void set(double x,
double y,
double z,
double t)
set
public void set(double x,
double y,
double z,
Tcomponent t)
set
public void set(Tcomponent t,
double x,
double y,
double z)
set
public void set(double t)
set
public void set(Tcomponent t)
set
public void set(G4ThreeVector v)
set
public void set(G4ThreeVector v,
double t)
set
public void set(double t,
G4ThreeVector v)
getX
public double getX()
getY
public double getY()
getZ
public double getZ()
getT
public double getT()
v
public G4ThreeVector v()
getV
public G4ThreeVector getV()
setV
public void setV(G4ThreeVector arg0)
setV
public void setV(double x,
double y,
double z)
setRThetaPhi
public void setRThetaPhi(double r,
double theta,
double phi)
setREtaPhi
public void setREtaPhi(double r,
double eta,
double phi)
setRhoPhiZ
public void setRhoPhiZ(double rho,
double phi,
double z)
compare
public int compare(G4LorentzVector w)
isNear
public boolean isNear(G4LorentzVector w,
double epsilon)
isNear
public boolean isNear(G4LorentzVector w)
howNear
public double howNear(G4LorentzVector w)
isNearCM
public boolean isNearCM(G4LorentzVector w,
double epsilon)
isNearCM
public boolean isNearCM(G4LorentzVector w)
howNearCM
public double howNearCM(G4LorentzVector w)
isParallel
public boolean isParallel(G4LorentzVector w,
double epsilon)
isParallel
public boolean isParallel(G4LorentzVector w)
howParallel
public double howParallel(G4LorentzVector w)
getTolerance
public static double getTolerance()
setTolerance
public static double setTolerance(double tol)
deltaR
public double deltaR(G4LorentzVector v)
howLightlike
public double howLightlike()
euclideanNorm2
public double euclideanNorm2()
euclideanNorm
public double euclideanNorm()
restMass2
public double restMass2()
invariantMass2
public double invariantMass2()
restMass
public double restMass()
invariantMass
public double invariantMass()
rest4Vector
public G4LorentzVector rest4Vector()
beta
public double beta()
gamma
public double gamma()
eta
public double eta()
eta
public double eta(G4ThreeVector ref)
rapidity
public double rapidity(G4ThreeVector ref)
coLinearRapidity
public double coLinearRapidity()
findBoostToCM
public G4ThreeVector findBoostToCM()
findBoostToCM
public G4ThreeVector findBoostToCM(G4LorentzVector w)
et2
public double et2(G4ThreeVector arg0)
et
public double et(G4ThreeVector arg0)
diff2
public double diff2(G4LorentzVector w)
delta2Euclidean
public double delta2Euclidean(G4LorentzVector w)
plus
public double plus(G4ThreeVector ref)
minus
public double minus(G4ThreeVector ref)
rotate
public G4LorentzVector rotate(G4ThreeVector axis,
double delta)
rotate
public G4LorentzVector rotate(SWIGTYPE_p_CLHEP__HepAxisAngle ax)
rotate
public G4LorentzVector rotate(SWIGTYPE_p_CLHEP__HepEulerAngles e)
rotate
public G4LorentzVector rotate(double phi,
double theta,
double psi)
boost
public G4LorentzVector boost(G4ThreeVector axis,
double beta)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.