Physics Rules - GeneralizedNuclearData/SG43 GitHub Wiki
Physics Rules
This is a collection of physics rules that should be checked.
Cross Section Errors
- Monotonically increasing energy grid
- Discontinuity with > 2 equivalent energy points.
- Strictly positive energy values
- No negative cross section values
- Kinematic threshold for threshold reactions
The kinematic threshold is defined as
WhereTh = -Q (A+A_n)/A
Q
is the Q-value,A
andA_n
are the atomic mass numbers for the nucleus and the incident particle (i.e., neutron) respectively. - Do partial cross sections sum to total?
- Check abnormally large (e.g., > 1E6) or abnormally small (e.g., ≤ 1E-6) cross section values.
This is a rule that could be parameterized so that something really bad is an
error
, whereby something just kind of big would be flagged as awarning
. It also has to be knowledgeable of charged particle reactions which have a Coulomb barrier.
Secondary Distribution Errors
- Monotonically increasing energy grid
- Monotonically increasing cosine grid
- Secondary energy ≤ to incident energy There are certainly some exceptions to this, but as a general rule, this should stand.
- No negative angular probability values
- No abnormally small angular probability values
Multiplicity Errors
- Monotonically increasing energy grid
- No negative multiplicity values
- No abnormally large or small multiplicity values
Fission ν Errors
Fission ν errors are just a special case of multiplicity errors
- Monotonically increasing energy grid
- No negative ν values
- Delayed neutron fraction must sum to 1.0
Resonance Errors
Resolved Resonance Region
Unresolved Resonance Region
- Partial reactions sum to total
- No negative probability table values
Derived Data Errors
- Strictly positive heating values Heating values that are zero, or negative, indicate a bad evaluation.
- No abnormally large heating values