montepy.particle module#
- class montepy.particle.Particle(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)#
Bases:
Enum
Supported MCNP supported particles.
Taken from Table 2-2 of LA-UR-17-29981.
- ALPHA_PARTICLE = 'A'#
- ANTI_CASCADE = 'C'#
- ANTI_ELECTRON_NEUTRINO = '<'#
- ANTI_LAMBDA_BARYON = 'B'#
- ANTI_MUON_NEUTRINO = '>'#
- ANTI_NEGATIVE_SIGMA_BARYON = '~'#
- ANTI_NEUTRON = 'Q'#
- ANTI_OMEGA = '@'#
- ANTI_POSITIVE_SIGMA_BARYON = '_'#
- ANTI_PROTON = 'G'#
- CASCADE = 'X'#
- DEUTERON = 'D'#
- ELECTRON = 'E'#
- ELECTRON_NEUTRINO = 'U'#
- HEAVY_ION = '#'#
- HELION = 'S'#
- KAON_LONG = '^'#
- KAON_SHORT = '%'#
- LAMBDA_BARYON = 'L'#
- MUON_NEUTRINO = 'V'#
- NEGATIVE_CASCADE = 'Y'#
- NEGATIVE_KAON = '?'#
- NEGATIVE_MUON = '|'#
- NEGATIVE_PION = '*'#
- NEGATIVE_SIGMA_BARYON = '-'#
- NEUTRAL_PION = 'Z'#
- NEUTRON = 'N'#
- OMEGA_BARYON = 'O'#
- PHOTON = 'P'#
- POSITIVE_CASCADE = 'W'#
- POSITIVE_KAON = 'K'#
- POSITIVE_MUON = '!'#
- POSITIVE_PION = '/'#
- POSITIVE_SIGMA_BARYON = '+'#
- POSITRON = 'F'#
- PROTON = 'H'#
- TRITON = 'T'#