Struct hepmc2::event::Event [−][src]
pub struct Event {Show 16 fields
pub number: i32,
pub mpi: i32,
pub scale: f64,
pub alpha_qcd: f64,
pub alpha_qed: f64,
pub signal_process_id: i32,
pub signal_process_vertex: i32,
pub random_states: Vec<i32>,
pub weights: Vec<f64>,
pub weight_names: Vec<String>,
pub vertices: Vec<Vertex>,
pub xs: CrossSection,
pub pdf_info: PdfInfo,
pub energy_unit: EnergyUnit,
pub length_unit: LengthUnit,
pub heavy_ion_info: Option<HeavyIonInfo>,
}
Expand description
Scattering event
Fields
number: i32
mpi: i32
scale: f64
alpha_qcd: f64
alpha_qed: f64
signal_process_id: i32
signal_process_vertex: i32
random_states: Vec<i32>
weights: Vec<f64>
weight_names: Vec<String>
vertices: Vec<Vertex>
xs: CrossSection
pdf_info: PdfInfo
energy_unit: EnergyUnit
length_unit: LengthUnit
heavy_ion_info: Option<HeavyIonInfo>
Trait Implementations
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
Auto Trait Implementations
impl RefUnwindSafe for Event
impl UnwindSafe for Event
Blanket Implementations
Mutably borrows from an owned value. Read more