jsci.physics.particles
Class Quark
- java.lang.Object
-
- jsci.physics.Particle
-
- jsci.physics.RelativisticParticle
-
- jsci.physics.quantum.QuantumParticle
-
- jsci.physics.particles.Quark
-
- All Implemented Interfaces:
- java.io.Serializable
public abstract class Quark extends QuantumParticle
A class representing quarks.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static intBLUEintcolorThe color.static intGREENstatic intRED-
Fields inherited from class jsci.physics.quantum.QuantumParticle
spinZ
-
Fields inherited from class jsci.physics.RelativisticParticle
momentum, position
-
-
Constructor Summary
Constructors Constructor and Description Quark()Constructs a quark.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Quarkabsorb(Gluon g)Absorbs a gluon.intbaryonQN()Returns the number of 1/3 units of baryon number.inteLeptonQN()Returns the electron lepton number.Quarkemit(Gluon g)Emits a gluon.intisospin()Returns the number of 1/2 units of isospin.intisospinZ()Returns the number of 1/2 units of the z-component of isospin.intmuLeptonQN()Returns the muon lepton number.intspin()Returns the number of 1/2 units of spin.inttauLeptonQN()Returns the tau lepton number.-
Methods inherited from class jsci.physics.quantum.QuantumParticle
anti, charge, isAnti, strangeQN
-
Methods inherited from class jsci.physics.RelativisticParticle
equals, hashCode, restMass
-
-
-
-
Field Detail
-
RED
public static final int RED
- See Also:
- Constant Field Values
-
GREEN
public static final int GREEN
- See Also:
- Constant Field Values
-
BLUE
public static final int BLUE
- See Also:
- Constant Field Values
-
color
public int color
The color.
-
-
Method Detail
-
spin
public final int spin()
Returns the number of 1/2 units of spin.- Specified by:
spinin classQuantumParticle- Returns:
- 1
-
eLeptonQN
public final int eLeptonQN()
Returns the electron lepton number.- Specified by:
eLeptonQNin classQuantumParticle- Returns:
- 0
-
muLeptonQN
public final int muLeptonQN()
Returns the muon lepton number.- Specified by:
muLeptonQNin classQuantumParticle- Returns:
- 0
-
tauLeptonQN
public final int tauLeptonQN()
Returns the tau lepton number.- Specified by:
tauLeptonQNin classQuantumParticle- Returns:
- 0
-
baryonQN
public final int baryonQN()
Returns the number of 1/3 units of baryon number.- Specified by:
baryonQNin classQuantumParticle- Returns:
- 1
-
isospin
public final int isospin()
Returns the number of 1/2 units of isospin.- Specified by:
isospinin classQuantumParticle- Returns:
- 0
-
isospinZ
public final int isospinZ()
Returns the number of 1/2 units of the z-component of isospin.- Specified by:
isospinZin classQuantumParticle- Returns:
- 0
-
-
DMelt 3.0 © DataMelt by jWork.ORG