EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::GainMatrixUpdater Class Reference

Update step of Kalman Filter using gain matrix formalism. More...

#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GainMatrixUpdater.hpp>

Public Member Functions

template<typename track_state_t >
Result< void > operator() (const GeometryContext &, track_state_t trackState, const NavigationDirection &direction=forward, LoggerWrapper logger=getDummyLogger()) const
 Public call operator for the boost visitor pattern.
 

Detailed Description

Update step of Kalman Filter using gain matrix formalism.

Definition at line 27 of file GainMatrixUpdater.hpp.

View newest version in sPHENIX GitHub at line 27 of file GainMatrixUpdater.hpp

Member Function Documentation

template<typename track_state_t >
Result<void> Acts::GainMatrixUpdater::operator() ( const GeometryContext ,
track_state_t  trackState,
const NavigationDirection direction = forward,
LoggerWrapper  logger = getDummyLogger() 
) const
inline

Public call operator for the boost visitor pattern.

Template Parameters
track_state_tType of the track state for the update
Parameters
gctxThe current geometry context object, e.g. alignment
trackStatethe measured track state
directionthe navigation direction
Returns
Bool indicating whether this update was 'successful'
Note
Non-'successful' updates could be holes or outliers, which need to be treated differently in calling code.

Definition at line 41 of file GainMatrixUpdater.hpp.

View newest version in sPHENIX GitHub at line 41 of file GainMatrixUpdater.hpp

References ACTS_VERBOSE, Acts::forward, H, value, and Acts::visit_measurement().

+ Here is the call graph for this function:


The documentation for this class was generated from the following file: