pymchelper.shieldhit.detector.detector_type module

class pymchelper.shieldhit.detector.detector_type.SHDetType[source]

Bases: enum.IntEnum

List of available detector types below is based on IDET(5,*) in detect.f in SHIELD-HIT12A. If new detectors are added, class SHEstimator in estimator.py should also be updated.

a = 30
alanine = 13
alanine_gy_bdo2016 = 213
amass = 31
amu = 32
angle = 25
angle_bdo2016 = 121
avg_beta = 9
avg_energy = 8
counter = 14
crossflu = 3
ddd = 12
dedx = 35
dlet = 6
dletg = 16
dose = 5
dose_av_q = 48
dose_av_z2beta2 = 46
dose_eqv = 40
dose_gy = 39
dose_gy_bdo2016 = 205
dzeff2beta2 = 54
energy = 1
energy_amu = 29
energy_nuc = 28
eqv_dose = 41
flu_char = 22
flu_neqv = 24
flu_neut = 23
fluence = 2
gen = 33
id = 34
invalid = 32767
kinetic_energy = 27
let_bdo2016 = 120
letflu = 4
mass_dedx = 36
material = 11
medium = 19
n_eqv_dose = 44
nkerma = 38
none = 0
pet = 15
q = 21
rho = 20
spc = 10
tlet = 7
tletg = 17
trace = 26
track_av_q = 49
track_av_z2beta2 = 47
track_length = 37
tzeff2beta2 = 53
user1 = 42
user2 = 43
z = 50
z2beta2 = 45
zeff = 51
zeff2beta2 = 52
zone = 18