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