org.jscience.physics.quantum.particles
Class AntiHadron

java.lang.Object
  extended by org.jscience.physics.Particle
      extended by org.jscience.physics.RelativisticParticle
          extended by org.jscience.physics.quantum.QuantumParticle
              extended by org.jscience.physics.quantum.particles.AntiHadron
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AntiBaryon, AntiMeson

public abstract class AntiHadron
extends QuantumParticle

A class representing antihadrons.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jscience.physics.quantum.QuantumParticle
spinZ
 
Fields inherited from class org.jscience.physics.RelativisticParticle
momentum, position
 
Constructor Summary
AntiHadron()
          Constructs an antihadron.
 
Method Summary
 int eLeptonQN()
          Returns the electron lepton number.
 int muLeptonQN()
          Returns the muon lepton number.
 int tauLeptonQN()
          Returns the tau lepton number.
 
Methods inherited from class org.jscience.physics.quantum.QuantumParticle
anti, baryonQN, charge, isAnti, isospin, isospinZ, spin, strangeQN
 
Methods inherited from class org.jscience.physics.RelativisticParticle
equals, restMass
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AntiHadron

public AntiHadron()
Constructs an antihadron.

Method Detail

eLeptonQN

public final int eLeptonQN()
Returns the electron lepton number.

Specified by:
eLeptonQN in class QuantumParticle
Returns:
0

muLeptonQN

public final int muLeptonQN()
Returns the muon lepton number.

Specified by:
muLeptonQN in class QuantumParticle
Returns:
0

tauLeptonQN

public final int tauLeptonQN()
Returns the tau lepton number.

Specified by:
tauLeptonQN in class QuantumParticle
Returns:
0