jsci.physics.particles
Class Gluon
- java.lang.Object
-
- jsci.physics.Particle
-
- jsci.physics.RelativisticParticle
-
- jsci.physics.quantum.QuantumParticle
-
- jsci.physics.particles.GaugeBoson
-
- jsci.physics.particles.Gluon
-
- All Implemented Interfaces:
- java.io.Serializable
public final class Gluon extends GaugeBoson
A class representing gluons.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static intBLUE_ANTIGREENstatic intBLUE_ANTIREDintcolorThe color.static intGREEN_ANTIBLUEstatic intGREEN_ANTIREDstatic intMIXED_RED_GREENThe state (rr~-gg~)/sqrt(2).static intMIXED_RED_GREEN_2BLUEThe state (rr~+gg~-2bb~)/sqrt(6).static intRED_ANTIBLUEstatic intRED_ANTIGREEN-
Fields inherited from class jsci.physics.quantum.QuantumParticle
spinZ
-
Fields inherited from class jsci.physics.RelativisticParticle
momentum, position
-
-
Constructor Summary
Constructors Constructor and Description Gluon()Constructs a gluon.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description QuantumParticleanti()Returns the antiparticle of this particle.intcharge()Returns the electric charge.booleanisAnti(QuantumParticle qp)Returns true if qp is the antiparticle.doublerestMass()Returns the rest mass (MeV).intspin()Returns the number of 1/2 units of spin.java.lang.StringtoString()Returns a string representing this class.-
Methods inherited from class jsci.physics.particles.GaugeBoson
baryonQN, eLeptonQN, isospin, isospinZ, muLeptonQN, strangeQN, tauLeptonQN
-
Methods inherited from class jsci.physics.RelativisticParticle
equals, hashCode
-
-
-
-
Field Detail
-
RED_ANTIGREEN
public static final int RED_ANTIGREEN
- See Also:
- Constant Field Values
-
RED_ANTIBLUE
public static final int RED_ANTIBLUE
- See Also:
- Constant Field Values
-
GREEN_ANTIRED
public static final int GREEN_ANTIRED
- See Also:
- Constant Field Values
-
GREEN_ANTIBLUE
public static final int GREEN_ANTIBLUE
- See Also:
- Constant Field Values
-
BLUE_ANTIRED
public static final int BLUE_ANTIRED
- See Also:
- Constant Field Values
-
BLUE_ANTIGREEN
public static final int BLUE_ANTIGREEN
- See Also:
- Constant Field Values
-
MIXED_RED_GREEN
public static final int MIXED_RED_GREEN
The state (rr~-gg~)/sqrt(2).- See Also:
- Constant Field Values
-
MIXED_RED_GREEN_2BLUE
public static final int MIXED_RED_GREEN_2BLUE
The state (rr~+gg~-2bb~)/sqrt(6).- See Also:
- Constant Field Values
-
color
public int color
The color.
-
-
Method Detail
-
restMass
public double restMass()
Returns the rest mass (MeV).- Specified by:
restMassin classRelativisticParticle- Returns:
- 0.0
-
spin
public int spin()
Returns the number of 1/2 units of spin.- Specified by:
spinin classQuantumParticle- Returns:
- 2
-
charge
public int charge()
Returns the electric charge.- Specified by:
chargein classQuantumParticle- Returns:
- 0
-
anti
public QuantumParticle anti()
Returns the antiparticle of this particle.- Specified by:
antiin classQuantumParticle
-
isAnti
public boolean isAnti(QuantumParticle qp)
Returns true if qp is the antiparticle.- Specified by:
isAntiin classQuantumParticle
-
toString
public java.lang.String toString()
Returns a string representing this class.- Overrides:
toStringin classjava.lang.Object
-
-
DMelt 3.0 © DataMelt by jWork.ORG