pymchelper.shieldhit package#

Subpackages#

Submodules#

pymchelper.shieldhit.particle module#

class pymchelper.shieldhit.particle.SHHeavyIonType[source]#

Bases: object

particle_type = 25#
class pymchelper.shieldhit.particle.SHParticleType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Bases: IntEnum

Particle list based on JPART from SHIELD-HIT12A, extended with ids 0 and -1.

all = -1#
anti_neutrino_e = 18#
anti_neutrino_mu = 20#
anti_neutron = 6#
anti_proton = 7#
deuteron = 21#
electron = 13#
gamma = 12#
heavy_ion = 25#
helium_3 = 23#
helium_4 = 24#
kaon_minus = 8#
kaon_plus = 9#
kaon_tilde = 11#
kaon_zero = 10#
muon_minus = 15#
muon_plus = 16#
neutrino_e = 17#
neutrino_mu = 19#
neutron = 1#
pi_minus = 3#
pi_plus = 4#
pi_zero = 5#
positron = 14#
proton = 2#
triton = 22#
unknown = 0#

Module contents#