hep.ilc.marlin.adapter.lcsim
Class MCParticleImplementation
java.lang.Object
hep.ilc.marlin.adapter.lcsim.MCParticleImplementation
- All Implemented Interfaces:
- hep.physics.particle.Particle, org.lcsim.event.MCParticle
public class MCParticleImplementation
- extends Object
- implements org.lcsim.event.MCParticle
Nested classes/interfaces inherited from interface org.lcsim.event.MCParticle |
org.lcsim.event.MCParticle.SimulatorStatus |
Fields inherited from interface hep.physics.particle.Particle |
DOCUMENTATION, FINAL_STATE, INTERMEDIATE |
MCParticleImplementation
public MCParticleImplementation(MCParticle p)
getDaughters
public List<org.lcsim.event.MCParticle> getDaughters()
- Specified by:
getDaughters
in interface hep.physics.particle.Particle
- Specified by:
getDaughters
in interface org.lcsim.event.MCParticle
getEndPoint
public hep.physics.vec.Hep3Vector getEndPoint()
- Specified by:
getEndPoint
in interface org.lcsim.event.MCParticle
getParents
public List<org.lcsim.event.MCParticle> getParents()
- Specified by:
getParents
in interface hep.physics.particle.Particle
- Specified by:
getParents
in interface org.lcsim.event.MCParticle
getSimulatorStatus
public org.lcsim.event.MCParticle.SimulatorStatus getSimulatorStatus()
- Specified by:
getSimulatorStatus
in interface org.lcsim.event.MCParticle
asFourVector
public hep.physics.vec.HepLorentzVector asFourVector()
- Specified by:
asFourVector
in interface hep.physics.particle.Particle
getCharge
public double getCharge()
- Specified by:
getCharge
in interface hep.physics.particle.Particle
getEnergy
public double getEnergy()
- Specified by:
getEnergy
in interface hep.physics.particle.Particle
getGeneratorStatus
public int getGeneratorStatus()
- Specified by:
getGeneratorStatus
in interface hep.physics.particle.Particle
getMass
public double getMass()
- Specified by:
getMass
in interface hep.physics.particle.Particle
getMomentum
public hep.physics.vec.Hep3Vector getMomentum()
- Specified by:
getMomentum
in interface hep.physics.particle.Particle
getOrigin
public hep.physics.vec.Hep3Vector getOrigin()
- Specified by:
getOrigin
in interface hep.physics.particle.Particle
getOriginX
public double getOriginX()
- Specified by:
getOriginX
in interface hep.physics.particle.Particle
getOriginY
public double getOriginY()
- Specified by:
getOriginY
in interface hep.physics.particle.Particle
getOriginZ
public double getOriginZ()
- Specified by:
getOriginZ
in interface hep.physics.particle.Particle
getPDGID
public int getPDGID()
- Specified by:
getPDGID
in interface hep.physics.particle.Particle
getPX
public double getPX()
- Specified by:
getPX
in interface hep.physics.particle.Particle
getPY
public double getPY()
- Specified by:
getPY
in interface hep.physics.particle.Particle
getPZ
public double getPZ()
- Specified by:
getPZ
in interface hep.physics.particle.Particle
getProductionTime
public double getProductionTime()
- Specified by:
getProductionTime
in interface hep.physics.particle.Particle
getType
public hep.physics.particle.properties.ParticleType getType()
- Specified by:
getType
in interface hep.physics.particle.Particle
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2000-2007 FreeHEP. All Rights Reserved.