pub struct RmlChannel {
pub particle_pair_idx: usize,
pub l: u32,
pub channel_spin: f64,
pub boundary: f64,
pub effective_radius: f64,
pub true_radius: f64,
}Expand description
A single reaction channel within an LRF=7 spin group.
Specifies which particle pair, what orbital angular momentum, and the radii used to compute penetrabilities and hard-sphere phase shifts.
Reference: ENDF-6 Formats Manual §2.2.1.6, Table 2.3
Fields§
§particle_pair_idx: usizeIndex into the parent RmlData::particle_pairs vector.
l: u32Orbital angular momentum quantum number L.
channel_spin: f64Channel spin S = |I ± 1/2|.
boundary: f64Boundary condition B (usually 0.0; shifts the shift factor reference).
effective_radius: f64Effective channel radius APE (fm), used to compute the hard-sphere phase φ_l.
Per SAMMY rml/mrml07.f:129,134 (Rhof = Zkfe·Ex, Zkfe = Z·Rdeff) the
EFFECTIVE radius feeds the phase shift (Sinsix), not the penetrability.
Independently corroborated by PLEIADES models.py:385 (“Radius for
potential scattering”).
true_radius: f64True channel radius APT (fm), used to compute penetrability P_l and shift S_l.
Per SAMMY rml/mrml07.f:128,136 (Rho = Zkte·Ex, Zkte = Z·Rdtru) and
rml/mrml03.f:244 (Betset width conversion), the TRUE radius feeds the
penetrability and shift (Pgh). Corroborated by PLEIADES models.py:386
(“Radius for penetrabilities and shifts”).
Trait Implementations§
Source§impl Clone for RmlChannel
impl Clone for RmlChannel
Source§fn clone(&self) -> RmlChannel
fn clone(&self) -> RmlChannel
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more