public interface Particle
Modifier and Type | Field and Description |
---|---|
static int |
DOCUMENTATION |
static int |
FINAL_STATE |
static int |
INTERMEDIATE |
Modifier and Type | Method and Description |
---|---|
HepLorentzVector |
asFourVector()
Return this particles momentum and energy as a 4-vector
|
double |
getCharge()
Returns the particle's charge
|
List |
getDaughters()
Returns a list of the decay products of this particle
|
double |
getEnergy()
Energy
|
int |
getGeneratorStatus()
Status code, one of FINALSTATE, INTERMEDIATE or DOCUMENTATION
|
double |
getMass()
Mass
|
Hep3Vector |
getMomentum()
Momentum
|
Hep3Vector |
getOrigin()
Point of origin
|
double |
getOriginX() |
double |
getOriginY() |
double |
getOriginZ() |
List |
getParents()
Returns a list of the parent(s) of this particle
|
int |
getPDGID()
Convenience method for getting particles PDGID
|
double |
getProductionTime()
Production time
|
double |
getPX()
X component of momentum
|
double |
getPY()
Y component of momentum
|
double |
getPZ()
Z component of momentum
|
ParticleType |
getType()
Particle Type
|
static final int FINAL_STATE
static final int INTERMEDIATE
static final int DOCUMENTATION
double getEnergy()
double getMass()
ParticleType getType()
int getPDGID()
Hep3Vector getMomentum()
Hep3Vector getOrigin()
double getOriginX()
double getOriginY()
double getOriginZ()
double getPX()
double getPY()
double getPZ()
double getProductionTime()
int getGeneratorStatus()
List getDaughters()
List getParents()
double getCharge()
HepLorentzVector asFourVector()
Jas4pp 1.5 © Java Analysis Studio for Particle Physics