# openmc.data.GeneralEvaporation¶

class openmc.data.GeneralEvaporation(theta, g, u)[source]

General evaporation spectrum given in ENDF MF=5, LF=5 represented as

$f(E \rightarrow E') = g(E'/\theta(E))$
Parameters
• theta (openmc.data.Tabulated1D) – Tabulated function of incident neutron energy $$E$$

• g (openmc.data.Tabulated1D) – Tabulated function of $$x = E'/\theta(E)$$

• u (float) – Constant introduced to define the proper upper limit for the final particle energy such that $$0 \le E' \le E - U$$

Variables
• theta (openmc.data.Tabulated1D) – Tabulated function of incident neutron energy $$E$$

• g (openmc.data.Tabulated1D) – Tabulated function of $$x = E'/\theta(E)$$

• u (float) – Constant introduced to define the proper upper limit for the final particle energy such that $$0 \le E' \le E - U$$

classmethod from_endf(file_obj, params)[source]

Generate general evaporation spectrum from an ENDF evaluation

Parameters
• file_obj (file-like object) – ENDF file positioned at the start of a section for an energy distribution.

• params (list) – List of parameters at the start of the energy distribution that includes the LF value indicating what type of energy distribution is present.

Returns

General evaporation spectrum

Return type

openmc.data.GeneralEvaporation