hep.physics.particle
Interface Particle
-
- All Known Implementing Classes:
- BasicParticle
public interface ParticleDescription of a particle equivalent to HEPevt description
-
-
Field Summary
Fields Modifier and Type Field and Description static intDOCUMENTATIONstatic intFINAL_STATEstatic intINTERMEDIATE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description HepLorentzVectorasFourVector()Return this particles momentum and energy as a 4-vectordoublegetCharge()Returns the particle's chargejava.util.ListgetDaughters()Returns a list of the decay products of this particledoublegetEnergy()EnergyintgetGeneratorStatus()Status code, one of FINALSTATE, INTERMEDIATE or DOCUMENTATIONdoublegetMass()MassHep3VectorgetMomentum()MomentumHep3VectorgetOrigin()Point of origindoublegetOriginX()doublegetOriginY()doublegetOriginZ()java.util.ListgetParents()Returns a list of the parent(s) of this particleintgetPDGID()Convenience method for getting particles PDGIDdoublegetProductionTime()Production timedoublegetPX()X component of momentumdoublegetPY()Y component of momentumdoublegetPZ()Z component of momentumParticleTypegetType()Particle Type
-
-
-
Field Detail
-
FINAL_STATE
static final int FINAL_STATE
- See Also:
- Constant Field Values
-
INTERMEDIATE
static final int INTERMEDIATE
- See Also:
- Constant Field Values
-
DOCUMENTATION
static final int DOCUMENTATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getEnergy
double getEnergy()
Energy
-
getMass
double getMass()
Mass
-
getType
ParticleType getType()
Particle Type
-
getPDGID
int getPDGID()
Convenience method for getting particles PDGID
-
getMomentum
Hep3Vector getMomentum()
Momentum
-
getOrigin
Hep3Vector getOrigin()
Point of origin
-
getOriginX
double getOriginX()
-
getOriginY
double getOriginY()
-
getOriginZ
double getOriginZ()
-
getPX
double getPX()
X component of momentum
-
getPY
double getPY()
Y component of momentum
-
getPZ
double getPZ()
Z component of momentum
-
getProductionTime
double getProductionTime()
Production time
-
getGeneratorStatus
int getGeneratorStatus()
Status code, one of FINALSTATE, INTERMEDIATE or DOCUMENTATION
-
getDaughters
java.util.List getDaughters()
Returns a list of the decay products of this particle
-
getParents
java.util.List getParents()
Returns a list of the parent(s) of this particle
-
getCharge
double getCharge()
Returns the particle's charge
-
asFourVector
HepLorentzVector asFourVector()
Return this particles momentum and energy as a 4-vector
-
-
DMelt 3.0 © DataMelt by jWork.ORG