JSci.physics.particles
Class AntiHadron

java.lang.Object
  extended by JSci.physics.Particle
      extended by JSci.physics.RelativisticParticle
          extended by JSci.physics.quantum.QuantumParticle
              extended by JSci.physics.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 JSci.physics.quantum.QuantumParticle
spinZ
 
Fields inherited from class JSci.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 JSci.physics.quantum.QuantumParticle
anti, baryonQN, charge, isAnti, isospin, isospinZ, spin, strangeQN
 
Methods inherited from class JSci.physics.RelativisticParticle
equals, hashCode, restMass
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, 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