pub struct MeasureJetSpectrumRow {
pub term_name: String,
pub eps_min: f64,
pub eps_max: f64,
pub n_scales: usize,
pub length_scale: f64,
pub spec_order_s: f64,
pub per_scale: Vec<(f64, f64)>,
pub implied_order: Option<f64>,
}Expand description
Measure-jet scale spectrum row: the realized multiscale band of one
measure-jet term, plus — in per-scale-candidate mode — the fitted
physical λ̂_ℓ per scale and the implied continuous order
ŝ = −½ · (least-squares slope of ln λ̂_ℓ on ln ε_ℓ). per_scale empty
means the term carries a single fused jet-energy penalty, so only the
band and the spec’s order are shown. main.rs computes everything
(measure_jet_implied_order derives ŝ); this row stays plain data like
the rest of the file.
Fields§
§term_name: String§eps_min: f64§eps_max: f64§n_scales: usize§length_scale: f64§spec_order_s: f64§per_scale: Vec<(f64, f64)>Per-scale (ε_ℓ, physical λ̂_ℓ) pairs, ascending in ε; empty = fused.
implied_order: Option<f64>Auto Trait Implementations§
impl Freeze for MeasureJetSpectrumRow
impl RefUnwindSafe for MeasureJetSpectrumRow
impl Send for MeasureJetSpectrumRow
impl Sync for MeasureJetSpectrumRow
impl Unpin for MeasureJetSpectrumRow
impl UnsafeUnpin for MeasureJetSpectrumRow
impl UnwindSafe for MeasureJetSpectrumRow
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more