pymchelper.shieldhit package#
Subpackages#
- pymchelper.shieldhit.detector package
- Submodules
- pymchelper.shieldhit.detector.detector_type module
SHDetType
SHDetType.a
SHDetType.alanine
SHDetType.alanine_gy_bdo2016
SHDetType.amass
SHDetType.amu
SHDetType.angle
SHDetType.angle_bdo2016
SHDetType.avg_beta
SHDetType.avg_energy
SHDetType.count
SHDetType.count_point
SHDetType.counter
SHDetType.crossflu
SHDetType.ddd
SHDetType.dedx
SHDetType.dlet
SHDetType.dletg
SHDetType.dose
SHDetType.dose_av_q
SHDetType.dose_av_z2beta2
SHDetType.dose_eqv
SHDetType.dose_gy
SHDetType.dose_gy_bdo2016
SHDetType.dq_eff
SHDetType.dzeff2beta2
SHDetType.energy
SHDetType.energy_amu
SHDetType.energy_nuc
SHDetType.eqv_dose
SHDetType.flu_char
SHDetType.flu_neqv
SHDetType.flu_neut
SHDetType.fluence
SHDetType.gen
SHDetType.id
SHDetType.invalid
SHDetType.kinetic_energy
SHDetType.let_bdo2016
SHDetType.letflu
SHDetType.mass_dedx
SHDetType.material
SHDetType.mcpl
SHDetType.medium
SHDetType.moca_yd
SHDetType.moca_yf
SHDetType.n_eqv_dose
SHDetType.nkerma
SHDetType.none
SHDetType.norm_count_point
SHDetType.pet
SHDetType.q
SHDetType.q_eff
SHDetType.rho
SHDetType.spc
SHDetType.tlet
SHDetType.tletg
SHDetType.tq_eff
SHDetType.trace
SHDetType.track_av_q
SHDetType.track_av_z2beta2
SHDetType.track_length
SHDetType.tzeff2beta2
SHDetType.user1
SHDetType.user2
SHDetType.z
SHDetType.z2beta2
SHDetType.zeff
SHDetType.zeff2beta2
SHDetType.zone
- pymchelper.shieldhit.detector.estimator module
- pymchelper.shieldhit.detector.estimator_type module
- pymchelper.shieldhit.detector.fortran_card module
- pymchelper.shieldhit.detector.geometry module
- Module contents
Submodules#
pymchelper.shieldhit.particle module#
- 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#