hep.physics
Interface Particle

All Known Implementing Classes:
GeneratorParticle

public interface Particle

Description of a particle equivalent to HEPevt description


Field Summary
static int DOCUMENTATION
           
static int FINALSTATE
           
static int INTERMEDIATE
           
 
Method Summary
 ParticleEnumeration getDaughters()
          Returns an enumeration of the decay products of this particle
 double getEnergy()
          Energy
 double getMass()
          Mass
 double[] getMomentum()
          Momentum
 double[] getOrigin()
          Point of origin
 double getOriginX()
           
 double getOriginY()
           
 double getOriginZ()
           
 Particle getParent()
          Returns the parent of this particle
 ParticleEnumeration getParents()
          Returns an enumeration of the parent(s) of this particle
 double getProductionTime()
          Production time
 double getPX()
          X component of momentum
 double getPY()
          Y component of momentum
 double getPZ()
          Z component of momentum
 int getStatusCode()
          Status code, one of FINALSTATE, INTERMEDIATE or DOCUMENTATION
 ParticleType getType()
          Particle Type
 

Field Detail

FINALSTATE

public static final int FINALSTATE

INTERMEDIATE

public static final int INTERMEDIATE

DOCUMENTATION

public static final int DOCUMENTATION
Method Detail

getEnergy

public double getEnergy()
Energy

getMass

public double getMass()
Mass

getType

public ParticleType getType()
Particle Type

getMomentum

public double[] getMomentum()
Momentum

getOrigin

public double[] getOrigin()
Point of origin

getOriginX

public double getOriginX()

getOriginY

public double getOriginY()

getOriginZ

public double getOriginZ()

getPX

public double getPX()
X component of momentum

getPY

public double getPY()
Y component of momentum

getPZ

public double getPZ()
Z component of momentum

getProductionTime

public double getProductionTime()
Production time

getStatusCode

public int getStatusCode()
Status code, one of FINALSTATE, INTERMEDIATE or DOCUMENTATION

getDaughters

public ParticleEnumeration getDaughters()
Returns an enumeration of the decay products of this particle

getParent

public Particle getParent()
Returns the parent of this particle

getParents

public ParticleEnumeration getParents()
Returns an enumeration of the parent(s) of this particle