![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Update step of Kalman Filter using gain matrix formalism. More...
#include <acts/blob/master/Core/include/Acts/Fitter/GainMatrixUpdater.hpp>
Public Member Functions | |
| GainMatrixUpdater (std::shared_ptr< const Logger > logger=std::shared_ptr< const Logger >(getDefaultLogger("GainMatrixUpdater", Logging::INFO).release())) | |
| template<typename track_state_t > | |
| Result< void > | operator() (const GeometryContext &, track_state_t trackState, const NavigationDirection &direction=forward) const |
| Public call operator for the boost visitor pattern. | |
| const Logger & | logger () const |
| Getter for the logger, to support logging macros. | |
Public Attributes | |
| std::shared_ptr< const Logger > | m_logger {nullptr} |
| Pointer to a logger that is owned by the parent, KalmanFilter. | |
Update step of Kalman Filter using gain matrix formalism.
| parameters_t | Type of the parameters to be filtered |
| jacobian_t | Type of the Transport jacobian |
Definition at line 31 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 31 of file GainMatrixUpdater.hpp
|
inline |
Explicit constructor
| calibrator | is the calibration struct/class that converts uncalibrated measurements into calibrated ones |
| logger | a logger instance |
Definition at line 38 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 38 of file GainMatrixUpdater.hpp
|
inline |
Getter for the logger, to support logging macros.
Definition at line 162 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 162 of file GainMatrixUpdater.hpp
References Acts::GainMatrixUpdater< parameters_t >::m_logger.
|
inline |
Public call operator for the boost visitor pattern.
| track_state_t | Type of the track state for the update |
| gctx | The current geometry context object, e.g. alignment |
| trackState | the measured track state |
| direction | the navigation direction |
Definition at line 55 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 55 of file GainMatrixUpdater.hpp
References ACTS_VERBOSE, error, Acts::forward, H, and Acts::visit_measurement().
Here is the call graph for this function:| std::shared_ptr<const Logger> Acts::GainMatrixUpdater< parameters_t >::m_logger {nullptr} |
Pointer to a logger that is owned by the parent, KalmanFilter.
Definition at line 159 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 159 of file GainMatrixUpdater.hpp
Referenced by Acts::GainMatrixUpdater< parameters_t >::logger().