org.jscience.physics.quantum.particles
Class AntiQuark

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.AntiQuark
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AntiBottom, AntiCharm, AntiDown, AntiStrange, AntiTop, AntiUp

public abstract class AntiQuark
extends QuantumParticle

A class representing antiquarks.

See Also:
Serialized Form

Field Summary
static int ANTIBLUE
           
static int ANTIGREEN
           
static int ANTIRED
           
 int color
          The color.
 
Fields inherited from class org.jscience.physics.quantum.QuantumParticle
spinZ
 
Fields inherited from class org.jscience.physics.RelativisticParticle
momentum, position
 
Constructor Summary
AntiQuark()
          Constructs an antiquark.
 
Method Summary
 AntiQuark absorb(Gluon g)
          Absorbs a gluon.
 int baryonQN()
          Returns the number of 1/3 units of baryon number.
 int eLeptonQN()
          Returns the electron lepton number.
 AntiQuark emit(Gluon g)
          Emits a gluon.
 int isospin()
          Returns the number of 1/2 units of isospin.
 int isospinZ()
          Returns the number of 1/2 units of the z-component of isospin.
 int muLeptonQN()
          Returns the muon lepton number.
 int spin()
          Returns the number of 1/2 units of spin.
 int tauLeptonQN()
          Returns the tau lepton number.
 
Methods inherited from class org.jscience.physics.quantum.QuantumParticle
anti, charge, isAnti, 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
 

Field Detail

ANTIRED

public static final int ANTIRED
See Also:
Constant Field Values

ANTIGREEN

public static final int ANTIGREEN
See Also:
Constant Field Values

ANTIBLUE

public static final int ANTIBLUE
See Also:
Constant Field Values

color

public int color
The color.

Constructor Detail

AntiQuark

public AntiQuark()
Constructs an antiquark.

Method Detail

spin

public final int spin()
Returns the number of 1/2 units of spin.

Specified by:
spin in class QuantumParticle
Returns:
1

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

baryonQN

public final int baryonQN()
Returns the number of 1/3 units of baryon number.

Specified by:
baryonQN in class QuantumParticle
Returns:
-1

isospin

public final int isospin()
Returns the number of 1/2 units of isospin.

Specified by:
isospin in class QuantumParticle
Returns:
0

isospinZ

public final int isospinZ()
Returns the number of 1/2 units of the z-component of isospin.

Specified by:
isospinZ in class QuantumParticle
Returns:
0

emit

public AntiQuark emit(Gluon g)
Emits a gluon.


absorb

public AntiQuark absorb(Gluon g)
Absorbs a gluon.