ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::KalmanVertexTrackUpdater Namespace Reference

Namespaces

namespace  detail
 

Functions

template<typename input_track_t >
void update (const GeometryContext &gctx, TrackAtVertex< input_track_t > &track, const Vertex< input_track_t > &vtx)
 Refits a single track with the knowledge of the vertex it has originated from.
 

Function Documentation

template<typename input_track_t >
void Acts::KalmanVertexTrackUpdater::update ( const GeometryContext &  gctx,
TrackAtVertex< input_track_t > &  track,
const Vertex< input_track_t > &  vtx 
)

Refits a single track with the knowledge of the vertex it has originated from.

KalmanVertexTrackUpdater

Parameters
gctxThe Geometry Context
trackTrack to update
vtxVertex track belongs to

Definition at line 15 of file KalmanVertexTrackUpdater.ipp.

View newest version in sPHENIX GitHub at line 15 of file KalmanVertexTrackUpdater.ipp

References Acts::TrackAtVertex< input_track_t >::chi2Track, Acts::KalmanVertexTrackUpdater::detail::createFullTrackCovariance(), Acts::detail::ensureThetaBounds(), Acts::ePHI, Acts::eQOP, Acts::eTHETA, Acts::TrackAtVertex< input_track_t >::fittedParams, Acts::Vertex< input_track_t >::fullCovariance(), Acts::Vertex< input_track_t >::fullPosition(), Acts::TrackAtVertex< input_track_t >::linearizedState, Acts::TrackAtVertex< input_track_t >::ndf, Acts::KalmanVertexUpdater::MatrixCache::newVertexPos, Acts::KalmanVertexUpdater::MatrixCache::newVertexWeight, position, and Acts::TrackAtVertex< input_track_t >::trackWeight.

Referenced by PHGenFit::Track::updateOneMeasurementKalman(), and PHGenFit2::Track::updateOneMeasurementKalman().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: