Template Function Acts::KalmanVertexUpdater::updatePosition

Function Documentation

template<typename input_track_t>
void Acts::KalmanVertexUpdater::updatePosition(const Acts::Vertex<input_track_t> &vtx, const Acts::LinearizedTrack &linTrack, double trackWeight, int sign, MatrixCache &matrixCache)

Updates vertex position.

Return

Vertex with updated position and covariance

Parameters
  • vtx: Old vertex

  • linTrack: Linearized version of track to be added or removed

  • trackWeight: Track weight

  • sign: +1 (add track) or -1 (remove track)

  • [out] matrixCache: A cache to store matrix information