JSci.physics.particles
Class Hadron

java.lang.Object
  extended by JSci.physics.Particle
      extended by JSci.physics.RelativisticParticle
          extended by JSci.physics.quantum.QuantumParticle
              extended by JSci.physics.particles.Hadron
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Baryon, Meson

public abstract class Hadron
extends QuantumParticle

A class representing hadrons.

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
Hadron()
          Constructs a hadron.
 
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

Hadron

public Hadron()
Constructs a hadron.

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