_ParticleZooClass¶
-
class
plasmapy.particles.special_particles.
_ParticleZooClass
¶ Bases:
object
Create an object with taxonomy information for special particles.
The
_taxonomy_dict
attribute contains the name of each classification (e.g.,'lepton'
,'baryon'
,'matter'
, etc.) as the keys and a set of particle symbol strings of the particles belonging to that classification.The attributes of this class provide sets of strings representing particles in the corresponding category.
Examples
>>> ParticleZoo = _ParticleZooClass() >>> 'e-' in ParticleZoo.leptons True >>> 'nu_e' in ParticleZoo.antineutrinos False >>> 'mu+' in ParticleZoo.antiparticles True
Attributes Summary
Return all antibaryons.
Return all antileptons.
Return all antineutrinos.
Return all antiparticles.
Return all baryons, excluding antibaryons.
Return all bosons.
Return all particles and antiparticles.
Return all fermions.
Return all leptons, excluding antileptons.
Return all neutrinos.
Return all particles, excluding antiparticles.
Attributes Documentation
-
antibaryons
¶ Return all antibaryons.
-
antileptons
¶ Return all antileptons.
-
antineutrinos
¶ Return all antineutrinos.
-
antiparticles
¶ Return all antiparticles.
-
baryons
¶ Return all baryons, excluding antibaryons.
-
bosons
¶ Return all bosons.
-
everything
¶ Return all particles and antiparticles.
-
fermions
¶ Return all fermions.
-
leptons
¶ Return all leptons, excluding antileptons.
-
neutrinos
¶ Return all neutrinos.
-
particles
¶ Return all particles, excluding antiparticles.
-