Module variables

Module variables 

Source
Expand description

Traits and structs which can be used to extract complex information from EventDatas.

Structs§

Angles
A struct for obtaining both spherical angles at the same time.
CosTheta
A struct for obtaining the $\cos\theta$ (cosine of the polar angle) of a decay product in a given reference frame of its parent resonance.
Mandelstam
A struct used to calculate Mandelstam variables ($s$, $t$, or $u$).
Mass
A struct for obtaining the mass of a particle by indexing the four-momenta of an event, adding together multiple four-momenta if more than one entry is given.
P4Selection
A reusable selection that may span one or more four-momentum names.
Phi
A struct for obtaining the $\phi$ angle (azimuthal angle) of a decay product in a given reference frame of its parent resonance.
PolAngle
A struct defining the polarization angle for a beam relative to the production plane.
PolMagnitude
A struct defining the polarization magnitude for a beam relative to the production plane.
Polarization
A struct for obtaining both the polarization angle and magnitude at the same time.

Enums§

Topology
A reusable 2-to-2 reaction description shared by several kinematic variables.
VariableExpression
Expressions which can be used to compare Variables to f64s.

Traits§

IntoP4Selection
Helper trait to convert common particle specifications into P4Selection instances.
Variable
Standard methods for extracting some value out of an EventData.

Functions§

not
A method which negates the given expression.