pub struct EventCapCounts {
pub secondary_tracks: u64,
pub affected_histories: u64,
}Expand description
Electrons cut off by the collision cap (Fate::EventCap), a numerical
truncation diagnostic rather than a physical fate. The primaries’ own caps
are FateCounts::event_capped (one fate per primary); these counts add
the secondaries. Both are plain counts (tracks, histories), not energies;
the energy the capped electrons still carried is
ElectronEnergyBudget::event_cap_ev.
Fields§
§secondary_tracks: u64Secondary tracks cut off by the cap, one per capped secondary.
affected_histories: u64Primary histories in which the primary or at least one secondary was cut off by the cap, each counted once.
Trait Implementations§
Source§impl Clone for EventCapCounts
impl Clone for EventCapCounts
Source§fn clone(&self) -> EventCapCounts
fn clone(&self) -> EventCapCounts
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 moreimpl Copy for EventCapCounts
Source§impl Debug for EventCapCounts
impl Debug for EventCapCounts
Source§impl Default for EventCapCounts
impl Default for EventCapCounts
Source§fn default() -> EventCapCounts
fn default() -> EventCapCounts
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EventCapCounts
impl<'de> Deserialize<'de> for EventCapCounts
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
impl Eq for EventCapCounts
Source§impl PartialEq for EventCapCounts
impl PartialEq for EventCapCounts
Source§impl Serialize for EventCapCounts
impl Serialize for EventCapCounts
impl StructuralPartialEq for EventCapCounts
Auto Trait Implementations§
impl Freeze for EventCapCounts
impl RefUnwindSafe for EventCapCounts
impl Send for EventCapCounts
impl Sync for EventCapCounts
impl Unpin for EventCapCounts
impl UnsafeUnpin for EventCapCounts
impl UnwindSafe for EventCapCounts
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