Models¶
Core data types for beam, target, and result specifications.
models ¶
Data models for HYRR.
Beam, Element, Layer, TargetStack, DepthPoint, and result types.
PROJECTILE_A
module-attribute
¶
PROJECTILE_Z
module-attribute
¶
Beam
dataclass
¶
Element
dataclass
¶
Element with isotopic composition.
Layer
dataclass
¶
Single target layer specification.
Exactly one of thickness_cm, areal_density_g_cm2, or energy_out_MeV must be set.
TargetStack
dataclass
¶
Ordered stack of target layers traversed by the beam.
DepthPoint
dataclass
¶
Single point in a depth profile.
IsotopeResult
dataclass
¶
Production result for a single isotope.
LayerResult
dataclass
¶
Full result for a single layer.
StackResult
dataclass
¶
Full result for all layers in a stack.