pub struct PseudoJet { /* private fields */ }
Expand description
A pseudojet is a particle momentum or a sum of momenta of clustered particles
Implementations§
source§impl PseudoJet
impl PseudoJet
sourcepub fn delta_phi2(&self, p: &PseudoJet) -> N64
pub fn delta_phi2(&self, p: &PseudoJet) -> N64
Square Δφ^2 of azimuthal angle difference
sourcepub fn delta_phi(&self, p: &PseudoJet) -> N64
pub fn delta_phi(&self, p: &PseudoJet) -> N64
Difference Δφ in azimuthal angle
The difference is normalised such that -π < Δφ <= π
sourcepub fn delta_phi_abs(&self, p: &PseudoJet) -> N64
pub fn delta_phi_abs(&self, p: &PseudoJet) -> N64
Absolute difference |Δφ| in azimuthal angle
The difference is normalised such that 0 <= |Δφ| <= π
sourcepub fn delta_rap2(&self, p: &PseudoJet) -> N64
pub fn delta_rap2(&self, p: &PseudoJet) -> N64
Square Δφ^2 of azimuthal angle difference
Trait Implementations§
source§impl AddAssign<PseudoJet> for PseudoJet
impl AddAssign<PseudoJet> for PseudoJet
source§fn add_assign(&mut self, other: PseudoJet)
fn add_assign(&mut self, other: PseudoJet)
Performs the
+=
operation. Read moresource§impl From<&[NoisyFloat<f64, NumChecker>; 4]> for PseudoJet
impl From<&[NoisyFloat<f64, NumChecker>; 4]> for PseudoJet
source§impl From<&(NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>)> for PseudoJet
impl From<&(NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>)> for PseudoJet
source§impl From<[NoisyFloat<f64, NumChecker>; 4]> for PseudoJet
impl From<[NoisyFloat<f64, NumChecker>; 4]> for PseudoJet
Create a pseudojet from the four-momentum components
source§impl From<(NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>)> for PseudoJet
impl From<(NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>, NoisyFloat<f64, NumChecker>)> for PseudoJet
Create a pseudojet from the four-momentum components
source§impl From<(f64, f64, f64, f64)> for PseudoJet
impl From<(f64, f64, f64, f64)> for PseudoJet
Create a pseudojet from the four-momentum components
source§impl From<PseudoJet> for ClusterStep
impl From<PseudoJet> for ClusterStep
source§impl Ord for PseudoJet
impl Ord for PseudoJet
source§impl PartialEq<PseudoJet> for PseudoJet
impl PartialEq<PseudoJet> for PseudoJet
source§impl PartialOrd<PseudoJet> for PseudoJet
impl PartialOrd<PseudoJet> for PseudoJet
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl SubAssign<PseudoJet> for PseudoJet
impl SubAssign<PseudoJet> for PseudoJet
source§fn sub_assign(&mut self, other: PseudoJet)
fn sub_assign(&mut self, other: PseudoJet)
Performs the
-=
operation. Read moreimpl Copy for PseudoJet
impl Eq for PseudoJet
impl StructuralEq for PseudoJet
impl StructuralPartialEq for PseudoJet
Auto Trait Implementations§
impl RefUnwindSafe for PseudoJet
impl Send for PseudoJet
impl Sync for PseudoJet
impl Unpin for PseudoJet
impl UnwindSafe for PseudoJet
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.