pymchelper.readers.shieldhit.binary_spec module¶
-
class
pymchelper.readers.shieldhit.binary_spec.
SHBDOTagID
[source]¶ Bases:
enum.IntEnum
List of Tag ID numbers for BDO 2016 and 2019 formats. Must be synchronized with tags in sh_bdo.h and sh_detect.h in SH12A.
-
apro0
= 51969¶
-
apzlscl
= 52234¶
-
beamdivk
= 51982¶
-
beamdivx
= 51980¶
-
beamdivy
= 51981¶
-
beamphi
= 51979¶
-
beamtheta
= 51978¶
-
beamx
= 51971¶
-
beamy
= 51972¶
-
beamz
= 51973¶
-
comment
= 65484¶
-
ct_ang
= 52736¶
-
ct_icnt
= 52737¶
-
ct_len
= 52738¶
-
data_block
= 56763¶
-
debug
= 65485¶
-
dele
= 52224¶
-
demin
= 52225¶
-
det_dif_start
= 56590¶
-
det_dif_stop
= 56591¶
-
det_difftype
= 56584¶
-
det_dmat
= 56582¶
-
det_dsize
= 56586¶
-
det_dsizexyz
= 56587¶
-
det_dtype
= 56579¶
-
det_geotyp
= 56576¶
-
det_nbin
= 56577¶
-
det_nbine
= 56583¶
-
det_part
= 56578¶
-
det_parta
= 56581¶
-
det_partz
= 56580¶
-
det_thresh
= 56593¶
-
det_voxvol
= 56592¶
-
det_xyz_start
= 56588¶
-
det_xyz_stop
= 56589¶
-
det_zonestart
= 56585¶
-
detector_type
= 56624¶
-
detector_unit
= 56764¶
-
error
= 65486¶
-
estimator_number
= 60929¶
-
estimator_rescale_per_particle
= 60931¶
-
ext_nproj
= 52239¶
-
ext_ptvdose
= 52240¶
-
filedate
= 2¶
-
filename_or_geotype
= 60928¶
-
format
= 5¶
-
geo_n_bins
= 57348¶
-
geo_non_equidist_grid
= 57352¶
-
geo_p_start
= 57346¶
-
geo_q_stop
= 57347¶
-
geo_rotation
= 57349¶
-
geo_unit_ids
= 57354¶
-
geo_units
= 57353¶
-
geo_volume
= 57350¶
-
geo_zones
= 57351¶
-
geometry_name
= 57345¶
-
geometry_type
= 57344¶
-
host
= 4¶
-
iemtrans
= 52230¶
-
iextspec
= 52231¶
-
intrfast
= 52232¶
-
intrslow
= 52233¶
-
inucre
= 52229¶
-
ioffset
= 52235¶
-
irifimc
= 52236¶
-
irifitrans
= 52237¶
-
irifizone
= 52238¶
-
itypms
= 52227¶
-
itypst
= 52226¶
-
ixfirs
= 52241¶
-
jpart0
= 51968¶
-
number_of_pages
= 60930¶
-
oln
= 52228¶
-
page_diff_flag
= 56784¶
-
page_diff_size
= 56788¶
-
page_diff_start
= 56786¶
-
page_diff_stop
= 56787¶
-
page_diff_type
= 56785¶
-
page_diff_units
= 56789¶
-
page_filter_e_min
= 56818¶
-
page_filter_emax
= 56819¶
-
page_filter_name
= 56816¶
-
page_filter_rules_no
= 56817¶
-
page_medium_scoring
= 56630¶
-
page_medium_transport
= 56629¶
-
page_normalized
= 56626¶ - the data in page->data as x_j
- for j instances of this simulation
- which was done with I_j number of paritcles.
The resulting data will be termed X and has the units given by SHBDO_PAG_DATA_UNIT
0: X = x_1 for GEOMAP type scorers 1: X = sum_j x_j COUNT, … 2: X = (sum_j x_j) / (sum_j I_j) NORMCOUNT, … 3: X = (sum_j x_j * I_j) / (sum_j I_j) LET, …
Type: Given
-
page_number
= 56625¶
-
page_offset
= 56628¶
-
page_scale_factor
= 56627¶
-
page_unit_ids
= 56631¶
-
rt_nstat
= 43520¶
-
rt_time
= 43521¶
-
rt_timesim
= 43522¶
-
shbuilddate
= 1¶
-
shversion
= 0¶
-
sigmat0
= 51977¶
-
sigmax
= 51974¶
-
sigmay
= 51975¶
-
tmax0
= 51976¶
-
tmax0amu
= 51984¶
-
tmax0mev
= 51983¶
-
tmax0nuc
= 51985¶
-
user
= 3¶
-
zpro0
= 51970¶
-
-
class
pymchelper.readers.shieldhit.binary_spec.
SHBDOUnitID
[source]¶ Bases:
enum.IntEnum
An enumeration.
-
SH_SCORING_UNIT_AU
= 1¶
-
SH_SCORING_UNIT_CM
= 10¶
-
SH_SCORING_UNIT_CM2
= 11¶
-
SH_SCORING_UNIT_CM3
= 12¶
-
SH_SCORING_UNIT_COUNT
= 60¶
-
SH_SCORING_UNIT_DEGREES
= 50¶
-
SH_SCORING_UNIT_DOSERAD
= 45¶
-
SH_SCORING_UNIT_DOSEREM
= 46¶
-
SH_SCORING_UNIT_GPCM3
= 22¶
-
SH_SCORING_UNIT_GY
= 41¶
-
SH_SCORING_UNIT_GYRBE
= 42¶
-
SH_SCORING_UNIT_GYRE
= 43¶
-
SH_SCORING_UNIT_INVALID
= -1¶
-
SH_SCORING_UNIT_KEVPUM
= 30¶
-
SH_SCORING_UNIT_KGPM3
= 23¶
-
SH_SCORING_UNIT_M
= 16¶
-
SH_SCORING_UNIT_M2
= 17¶
-
SH_SCORING_UNIT_M3
= 18¶
-
SH_SCORING_UNIT_MATID
= 90¶
-
SH_SCORING_UNIT_MEV
= 70¶
-
SH_SCORING_UNIT_MEVCM2PG
= 32¶
-
SH_SCORING_UNIT_MEVPAMU
= 72¶
-
SH_SCORING_UNIT_MEVPC2
= 81¶
-
SH_SCORING_UNIT_MEVPCM
= 31¶
-
SH_SCORING_UNIT_MEVPG
= 40¶
-
SH_SCORING_UNIT_MEVPNUC
= 71¶
-
SH_SCORING_UNIT_NONE
= 0¶
-
SH_SCORING_UNIT_NUCN
= 80¶
-
SH_SCORING_UNIT_NZONE
= 91¶
-
SH_SCORING_UNIT_PCM
= 13¶
-
SH_SCORING_UNIT_PCM2
= 14¶
-
SH_SCORING_UNIT_PCM3
= 15¶
-
SH_SCORING_UNIT_PCT
= 2¶
-
SH_SCORING_UNIT_PM
= 19¶
-
SH_SCORING_UNIT_PM2
= 20¶
-
SH_SCORING_UNIT_PM3
= 21¶
-
SH_SCORING_UNIT_PMIL
= 3¶
-
SH_SCORING_UNIT_RADIANS
= 51¶
-
SH_SCORING_UNIT_RELATIVE
= 4¶
-
SH_SCORING_UNIT_SR
= 52¶
-
SH_SCORING_UNIT_SV
= 44¶
-
SH_SCORING_UNIT_U
= 82¶
-
SH_SCORING_UNIT_UNKNOWN
= -2¶
-