public abstract class QuantumParticle extends RelativisticParticle
Modifier and Type | Field and Description |
---|---|
int |
spinZ
The number of 1/2 units of the z-component of spin.
|
momentum, position
Constructor and Description |
---|
QuantumParticle()
Constructs a quantum particle.
|
Modifier and Type | Method and Description |
---|---|
abstract QuantumParticle |
anti()
Returns the antiparticle of this particle.
|
abstract int |
baryonQN()
Returns the baryon number.
|
abstract int |
charge()
Returns the electric charge.
|
abstract int |
eLeptonQN()
Returns the electron lepton number.
|
abstract boolean |
isAnti(QuantumParticle qp)
Returns true if qp is the antiparticle.
|
abstract int |
isospin()
Returns the number of 1/2 units of isospin.
|
abstract int |
isospinZ()
Returns the number of 1/2 units of the z-component of isospin.
|
abstract int |
muLeptonQN()
Returns the muon lepton number.
|
abstract int |
spin()
Returns the number of 1/2 units of spin.
|
abstract int |
strangeQN()
Returns the strangeness number.
|
abstract int |
tauLeptonQN()
Returns the tau lepton number.
|
equals, restMass
public abstract int spin()
public abstract int isospin()
public abstract int isospinZ()
public abstract int charge()
public abstract int eLeptonQN()
public abstract int muLeptonQN()
public abstract int tauLeptonQN()
public abstract int baryonQN()
public abstract int strangeQN()
public abstract QuantumParticle anti()
public abstract boolean isAnti(QuantumParticle qp)