jsci.physics.particles
Class AntiMuon
- java.lang.Object
-
- jsci.physics.Particle
-
- jsci.physics.RelativisticParticle
-
- jsci.physics.quantum.QuantumParticle
-
- jsci.physics.particles.AntiLepton
-
- jsci.physics.particles.AntiMuon
-
- All Implemented Interfaces:
- java.io.Serializable
public final class AntiMuon extends AntiLepton
A class representing antimuons.- 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
Constructors Constructor and Description AntiMuon()Constructs an antimuon.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description AntiMuonabsorb(Photon y)Absorbs a photon.AntiMuonNeutrinoabsorb(WMinus w)Absorbs a W-.AntiMuonabsorb(ZZero z)Absorbs a Z0.QuantumParticleanti()Returns the antiparticle of this particle.intcharge()Returns the electric charge.inteLeptonQN()Returns the electron lepton number.AntiMuonemit(Photon y)Emits a photon.AntiMuonNeutrinoemit(WPlus w)Emits a W+.AntiMuonemit(ZZero z)Emits a Z0.booleanisAnti(QuantumParticle qp)Returns true if qp is the antiparticle.intmuLeptonQN()Returns the muon lepton number.doublerestMass()Returns the rest mass (MeV).inttauLeptonQN()Returns the tau lepton number.java.lang.StringtoString()Returns a string representing this class.-
Methods inherited from class jsci.physics.particles.AntiLepton
baryonQN, isospin, isospinZ, spin, strangeQN
-
Methods inherited from class jsci.physics.RelativisticParticle
equals, hashCode
-
-
-
-
Method Detail
-
restMass
public double restMass()
Returns the rest mass (MeV).- Specified by:
restMassin classRelativisticParticle- Returns:
- 105.658357
-
charge
public int charge()
Returns the electric charge.- Specified by:
chargein classQuantumParticle- Returns:
- 1
-
eLeptonQN
public int eLeptonQN()
Returns the electron lepton number.- Specified by:
eLeptonQNin classQuantumParticle- Returns:
- 0
-
muLeptonQN
public int muLeptonQN()
Returns the muon lepton number.- Specified by:
muLeptonQNin classQuantumParticle- Returns:
- -1
-
tauLeptonQN
public int tauLeptonQN()
Returns the tau lepton number.- Specified by:
tauLeptonQNin 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
-
emit
public AntiMuonNeutrino emit(WPlus w)
Emits a W+.
-
absorb
public AntiMuonNeutrino absorb(WMinus w)
Absorbs a W-.
-
-
DMelt 3.0 © DataMelt by jWork.ORG