_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
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. 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.
-