Analysis Software
Documentation for sPHENIX simulation software
|
Kalman update step using the gain matrix formalism. More...
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GainMatrixUpdater.hpp>
Classes | |
struct | InternalTrackState |
Public Member Functions | |
template<typename traj_t > | |
Result< void > | operator() (const GeometryContext &gctx, typename traj_t::TrackStateProxy trackState, Direction direction=Direction::Forward, const Logger &logger=getDummyLogger()) const |
Private Member Functions | |
std::tuple< double, std::error_code > | visitMeasurement (InternalTrackState trackState, Direction direction, const Logger &logger) const |
Kalman update step using the gain matrix formalism.
Definition at line 27 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 27 of file GainMatrixUpdater.hpp
|
inline |
Run the Kalman update step for a single trajectory state.
kMeasurementSizeMax |
[in] | gctx | The current geometry context object, e.g. alignment |
[in,out] | trackState | The track state |
[in] | direction | The navigation direction |
[in] | logger | Where to write logging information to |
Definition at line 54 of file GainMatrixUpdater.hpp.
View newest version in sPHENIX GitHub at line 54 of file GainMatrixUpdater.hpp
References Acts::ACTS_VERBOSE(), assert, configureMap::data, acts::error, logger(), Acts::MultiTrajectoryTraits::MeasurementSizeMax, Acts::GainMatrixUpdater::InternalTrackState::predicted, and visitMeasurement().
|
private |
Definition at line 24 of file GainMatrixUpdater.cpp.
View newest version in sPHENIX GitHub at line 24 of file GainMatrixUpdater.cpp
References Acts::ACTS_VERBOSE(), Acts::GainMatrixUpdater::InternalTrackState::calibrated, Acts::GainMatrixUpdater::InternalTrackState::calibratedCovariance, Acts::GainMatrixUpdater::InternalTrackState::calibratedSize, acts::error, Acts::GainMatrixUpdater::InternalTrackState::filtered, Acts::GainMatrixUpdater::InternalTrackState::filteredCovariance, Acts::Direction::Forward, H, Acts::UnitConstants::m, N, Acts::GainMatrixUpdater::InternalTrackState::predicted, Acts::GainMatrixUpdater::InternalTrackState::predictedCovariance, Acts::GainMatrixUpdater::InternalTrackState::projector, value, and Acts::visit_measurement().
Referenced by operator()().