![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Kalman smoother implementation based on Gain matrix formalism. More...
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GainMatrixSmoother.hpp>
Public Member Functions | |
| template<typename source_link_t > | |
| Result< void > | operator() (const GeometryContext &, MultiTrajectory< source_link_t > &trajectory, size_t entryIndex, LoggerWrapper logger=getDummyLogger()) const |
Kalman smoother implementation based on Gain matrix formalism.
| parameters_t | Type of the track parameters |
| jacobian_t | Type of the Jacobian |
Definition at line 28 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 28 of file GainMatrixSmoother.hpp
|
inline |
Operater for Kalman smoothing
| source_link_t | The type of source link |
| gctx | The geometry context for the smoothing |
| trajectory | The trajectory to be smoothed |
| entryIndex | The index of state to start the smoothing |
| globalTrackParamsCovPtr | The pointer to global track parameters covariance matrix |
Definition at line 42 of file GainMatrixSmoother.hpp.
View newest version in sPHENIX GitHub at line 42 of file GainMatrixSmoother.hpp
References ACTS_DEBUG, ACTS_VERBOSE, Acts::MultiTrajectory< source_link_t >::applyBackwards(), G, Acts::MultiTrajectory< source_link_t >::getTrackState(), and Acts::detail_lt::IndexData::kInvalid.
Here is the call graph for this function: