openmc.data.Product¶
-
class
openmc.data.
Product
(particle='neutron')[source]¶ Secondary particle emitted in a nuclear reaction
Parameters: particle (str, optional) – What particle the reaction product is. Defaults to ‘neutron’.
Variables: - applicability (Iterable of openmc.data.Tabulated1D) – Probability of sampling a given distribution for this product.
- decay_rate (float) – Decay rate in inverse seconds
- distribution (Iterable of openmc.data.AngleEnergy) – Distributions of energy and angle of product.
- emission_mode ({'prompt', 'delayed', 'total'}) – Indicate whether the particle is emitted immediately or whether it results from the decay of reaction product (e.g., neutron emitted from a delayed neutron precursor). A special value of ‘total’ is used when the yield represents particles from prompt and delayed sources.
- particle (str) – What particle the reaction product is.
- yield (openmc.data.Function1D) – Yield of secondary particle in the reaction.
-
classmethod
from_hdf5
(group)[source]¶ Generate reaction product from HDF5 data
Parameters: group (h5py.Group) – HDF5 group to read from Returns: Reaction product Return type: openmc.data.Product