openmc.data.kalbach_slope

openmc.data.kalbach_slope(energy_projectile, energy_emitted, za_projectile, za_emitted, za_target)[source]

Returns Kalbach-Mann slope from calculations.

The associated reaction is defined as: A + a -> C -> B + b

Where:

  • A is the targeted nucleus,

  • a is the projectile,

  • C is the compound,

  • B is the residual nucleus,

  • b is the emitted particle.

The Kalbach-Mann slope calculation is done as defined in ENDF-6 manual BNL-203218-2018-INRE, Revision 215, File 6 description for LAW=1 and LANG=2. One exception to this, is that the entrance and emission channel energies are not calculated with the AWR number, but approximated with the number of mass instead.

New in version 0.13.1.

Parameters
  • energy_projectile (float) – Energy of the projectile in the laboratory system in eV

  • energy_emitted (float) – Energy of the emitted particle in the center of mass system in eV

  • za_projectile (int) – ZA identifier of the projectile

  • za_emitted (int) – ZA identifier of the emitted particle

  • za_target (int) – ZA identifier of the targeted nucleus

Raises

NotImplementedError – When the projectile is not a neutron

Returns

slope – Kalbach-Mann slope given with the same format as ACE file.

Return type

float