pub struct ExposureReport {
pub lambda: f64,
pub beam: BeamProfile,
pub volumes: Vec<ExposureVolumeReport>,
}Expand description
Exposure results of a run.
Fields§
§lambda: f64Mean number of incident electrons.
beam: BeamProfileBeam profile the landing offsets were drawn from.
volumes: Vec<ExposureVolumeReport>Per volume, in configuration order.
Implementations§
Source§impl ExposureReport
impl ExposureReport
Sourcepub fn histogram_csv(&self) -> String
pub fn histogram_csv(&self) -> String
CSV of the per-electron histograms: volume,bin,lo_ev,hi_ev,count, fraction, with bin 0 the exact X = 0 atom (lo = hi = 0).
Trait Implementations§
Source§impl Clone for ExposureReport
impl Clone for ExposureReport
Source§fn clone(&self) -> ExposureReport
fn clone(&self) -> ExposureReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExposureReport
impl Debug for ExposureReport
Source§impl<'de> Deserialize<'de> for ExposureReport
impl<'de> Deserialize<'de> for ExposureReport
Source§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
Source§impl PartialEq for ExposureReport
impl PartialEq for ExposureReport
Source§impl Serialize for ExposureReport
impl Serialize for ExposureReport
impl StructuralPartialEq for ExposureReport
Auto Trait Implementations§
impl Freeze for ExposureReport
impl RefUnwindSafe for ExposureReport
impl Send for ExposureReport
impl Sync for ExposureReport
impl Unpin for ExposureReport
impl UnsafeUnpin for ExposureReport
impl UnwindSafe for ExposureReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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