Struct Gamma
#[repr(C)]pub struct Gamma {
pub start_level_energy: Option<f32>,
pub end_level_energy: Option<f32>,
pub multipolarity: Option<String>,
pub mixing_ratio: Option<f32>,
pub unc_mr: Option<f32>,
pub conversion_coeff: Option<f32>,
pub unc_cc: Option<f32>,
}
Expand description
Special data for gamma decay
Fields§
§start_level_energy: Option<f32>
Energy of the initial level (keV)
end_level_energy: Option<f32>
Energy of the final level (keV)
multipolarity: Option<String>
Multipolarity of the transition
mixing_ratio: Option<f32>
Multipole mixing ratio
unc_mr: Option<f32>
Multipole mixing ratio uncertainty (%)
conversion_coeff: Option<f32>
Total internal conversion coefficient
unc_cc: Option<f32>
Total internal conversion coefficient uncertainty
Implementations§
Trait Implementations§
§impl<'de> Deserialize<'de> for Gamma
impl<'de> Deserialize<'de> for Gamma
§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl From<Gamma> for SpecialData
impl From<Gamma> for SpecialData
Auto Trait Implementations§
impl Freeze for Gamma
impl RefUnwindSafe for Gamma
impl Send for Gamma
impl Sync for Gamma
impl Unpin for Gamma
impl UnwindSafe for Gamma
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more