Analysis Software
Documentation for sPHENIX simulation 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 (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 ( 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
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::eBoundPhi, Acts::eBoundQOverP, Acts::eBoundTheta, Acts::TrackAtVertex< input_track_t >::fittedParams, Acts::Vertex< input_track_t >::fullCovariance(), Acts::Vertex< input_track_t >::fullPosition(), Acts::TrackAtVertex< input_track_t >::linearizedState, testing::internal::move(), Acts::TrackAtVertex< input_track_t >::ndf, Acts::KalmanVertexUpdater::MatrixCache::newVertexPos, Acts::KalmanVertexUpdater::MatrixCache::newVertexWeight, Acts::detail::normalizePhiTheta(), and Acts::TrackAtVertex< input_track_t >::trackWeight.

Referenced by Acts::Experimental::detail::PortalHelper::attachDetectorVolumesUpdator(), Acts::Experimental::detail::PortalHelper::attachDetectorVolumeUpdators(), genfit::EventDisplay::drawEvent(), Acts::Experimental::generatePortals(), Acts::Experimental::generatePortalsUpdateInternals(), Acts::Experimental::detail::IndexedSurfacesGenerator< surface_container, indexed_updator >::operator()(), genfit::KalmanFitter::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPointSqrt(), genfit::KalmanFitter::processTrackWithRep(), Acts::EigenStepper< extensionlist_t, auctioneer_t >::resetState(), send_ws_updates(), trigger_updates(), and PHGenFit::Track::updateOneMeasurementKalman().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: