[−][src]Struct malice::Track
A Track
is a reconstruction of the trajectory of a particle traversing the detector.
Fields
flags: Flags
its_chi2: f32
its_ncls: i8
its_clustermap: ItsClusters
tpc_ncls: u16
Methods
impl Track
[src]
pub fn theta(&self) -> f32
[src]
Longitudinal (not boosted) angle of the Track
pub fn eta(&self) -> f32
[src]
Direction of a track in pseudorapidity eta
pub fn phi(&self) -> f32
[src]
Azimuthal direction of the Track
pub fn pt(&self) -> f32
[src]
Transverse momentum of the Track
pub fn dca_to_point_xy(&self, x: f32, y: f32) -> f32
[src]
Estimate the distance of closest approach of this track to a given point neglecting the track curvature. This returns the closest approach in the xy plane
pub fn dca_to_point_z(&self, z: f32) -> f32
[src]
Distance of closes approch of this track in z
pub fn tpc_chi2_per_cluster(&self) -> f32
[src]
Chi2 normalized to the number of clusters. This is a measure of how well the reconstruction fit the observed clusters
pub fn its_chi2_per_cluster(&self) -> f32
[src]
Chi2 normalized to the number of clusters. This is a measure of how well the reconstruction fit the observed clusters
Auto Trait Implementations
impl RefUnwindSafe for Track
impl Send for Track
impl Sync for Track
impl Unpin for Track
impl UnwindSafe for Track
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,