A generic hit for the CA tracker (header)
Common constant definitions for the Kalman Filter library.
Definition of the KfMeasurementXy class.
Implementation selection for the SIMD utilities (VS or pseudo)
Track fit utilities for the CA tracking based on the Kalman filter.
ca::Hit class describes a generic hit for the CA tracker
fscal dT2() const
Get the uncertainty of time.
fscal dXY() const
Get the X/Y covariance.
fscal dX2() const
Get the uncertainty of X coordinate.
fscal Y() const
Get the Y coordinate.
fscal T() const
Get the time.
fscal X() const
Get the X coordinate.
fscal dY2() const
Get the uncertainty of Y coordinate.
The class describes a 2D - measurement (x, y) in XY coordinate system.
void FilterXY(const kf::MeasurementXy< DataT > &m, bool skipUnmeasuredCoordinates=false)
filter the track with the XY measurement
void FilterTime(DataT t, DataT dt2, const DataTmask &m)
filter the track with the time measurement
void FilterHit(kf::TrackKalmanFilter< T > &fit, const ca::Hit &hit, const kf::utils::masktype< T > &timeInfo)
typename std::conditional< std::is_same< T, fvec >::value, fmask, bool >::type masktype