endf.Product#

class endf.Product(name='neutron', yield_=None, distribution=None, applicability=None)[source]#

Secondary particle emitted in a nuclear reaction

Parameters:
  • name (str) – The particle type of the reaction product. Defaults to ‘neutron’.

  • yield – Yield of secondary particle in the reaction.

  • distribution – Distributions of energy and angle of product.

  • applicability – Probability of sampling a given distribution for this product.

applicability#

Probability of sampling a given distribution for this product.

Type:

Iterable of openmc.data.Tabulated1D

decay_rate#

Decay rate in inverse seconds

Type:

float

distribution#

Distributions of energy and angle of product.

Type:

Iterable of AngleEnergy

emission_mode#

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.

Type:

{‘prompt’, ‘delayed’, ‘total’}

name#

The particle type of the reaction product

Type:

str

yield_#

Yield of secondary particle in the reaction.

Methods