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().
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().