![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Kalman smoother implementation based on Gain matrix formalism. More...
#include <acts/blob/master/Core/include/Acts/Fitter/GainMatrixSmoother.hpp>
Public Member Functions | |
| GainMatrixSmoother (std::shared_ptr< const Logger > logger=std::shared_ptr< const Logger >(getDefaultLogger("GainMatrixSmoother", Logging::INFO).release())) | |
| Gain Matrix smoother implementation. | |
| template<typename source_link_t > | |
| Result< parameters_t > | operator() (const GeometryContext &gctx, MultiTrajectory< source_link_t > &trajectory, size_t entryIndex) const |
| 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. | |
Kalman smoother implementation based on Gain matrix formalism.
| parameters_t | Type of the track parameters |
| jacobian_t | Type of the Jacobian |
Definition at line 27 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 27 of file GainMatrixSmoother.hpp
|
inline |
Gain Matrix smoother implementation.
Constructor with (non-owning) logger
| logger | a logger instance |
Definition at line 34 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 34 of file GainMatrixSmoother.hpp
|
inline |
Getter for the logger, to support logging macros.
Definition at line 152 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 152 of file GainMatrixSmoother.hpp
References Acts::GainMatrixSmoother< parameters_t >::m_logger.
|
inline |
Definition at line 40 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 40 of file GainMatrixSmoother.hpp
References ACTS_DEBUG, ACTS_VERBOSE, Acts::MultiTrajectory< source_link_t >::applyBackwards(), error, G, Acts::MultiTrajectory< source_link_t >::getTrackState(), and Acts::detail_lt::IndexData::kInvalid.
Here is the call graph for this function:| std::shared_ptr<const Logger> Acts::GainMatrixSmoother< parameters_t >::m_logger {nullptr} |
Pointer to a logger that is owned by the parent, KalmanFilter.
Definition at line 149 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 149 of file GainMatrixSmoother.hpp
Referenced by Acts::GainMatrixSmoother< parameters_t >::logger().