Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/TrackFinding/CombinatorialKalmanFilter.hpp>
Public Attributes | |
traj_t * | fittedStates {nullptr} |
Fitted states that the actor has handled. | |
std::shared_ptr< traj_t > | stateBuffer |
This is used internally to store candidate trackstates. | |
std::vector< typename traj_t::TrackStateProxy > | trackStateCandidates |
std::vector < MultiTrajectoryTraits::IndexType > | lastMeasurementIndices |
std::vector < MultiTrajectoryTraits::IndexType > | lastTrackIndices |
std::unordered_map < MultiTrajectoryTraits::IndexType, BoundTrackParameters > | fittedParameters |
The Parameters at the provided surface for separate tracks. | |
std::vector< std::pair < MultiTrajectoryTraits::IndexType, CombinatorialKalmanFilterTipState > > | activeTips |
The indices of the 'tip' of the unfinished tracks. | |
std::unordered_map< const Surface *, std::unordered_map < size_t, size_t > > | sourcelinkTips |
bool | filtered = false |
Indicator if filtering has been done. | |
bool | smoothed = false |
Indicator if smoothing has been done. | |
MultiTrajectoryTraits::IndexType | iSmoothed = 0 |
The index for the current smoothing track. | |
bool | finished = false |
Indicator if track finding has been done. | |
Result< void > | lastError {Result<void>::success()} |
Last encountered error. | |
PathLimitReached | pathLimitReached |
Path limit aborter. | |
Definition at line 229 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 229 of file CombinatorialKalmanFilter.hpp
std::vector<std::pair<MultiTrajectoryTraits::IndexType, CombinatorialKalmanFilterTipState> > Acts::CombinatorialKalmanFilterResult< traj_t >::activeTips |
The indices of the 'tip' of the unfinished tracks.
Definition at line 252 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 252 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::filter(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::processSelectedTrackStates(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::reset().
bool Acts::CombinatorialKalmanFilterResult< traj_t >::filtered = false |
Indicator if filtering has been done.
Definition at line 260 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 260 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::filter(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
bool Acts::CombinatorialKalmanFilterResult< traj_t >::finished = false |
Indicator if track finding has been done.
Definition at line 269 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 269 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
std::unordered_map<MultiTrajectoryTraits::IndexType, BoundTrackParameters> Acts::CombinatorialKalmanFilterResult< traj_t >::fittedParameters |
The Parameters at the provided surface for separate tracks.
Definition at line 247 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 247 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
traj_t* Acts::CombinatorialKalmanFilterResult< traj_t >::fittedStates {nullptr} |
Fitted states that the actor has handled.
Definition at line 231 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 231 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::addNonSourcelinkState(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::filter(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::finalize(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::processSelectedTrackStates(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::reset().
MultiTrajectoryTraits::IndexType Acts::CombinatorialKalmanFilterResult< traj_t >::iSmoothed = 0 |
The index for the current smoothing track.
Definition at line 266 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 266 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::finalize(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
Result<void> Acts::CombinatorialKalmanFilterResult< traj_t >::lastError {Result<void>::success()} |
Last encountered error.
Definition at line 272 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 272 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
std::vector<MultiTrajectoryTraits::IndexType> Acts::CombinatorialKalmanFilterResult< traj_t >::lastMeasurementIndices |
This is the indices of the 'tip' of the tracks stored in multitrajectory. This corresponds to the last measurement state in the multitrajectory.
Definition at line 239 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 239 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::filter(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::finalize(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
std::vector<MultiTrajectoryTraits::IndexType> Acts::CombinatorialKalmanFilterResult< traj_t >::lastTrackIndices |
This is the indices of the 'tip' of the tracks stored in multitrajectory. This corresponds to the last state in the multitrajectory.
Definition at line 243 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 243 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
PathLimitReached Acts::CombinatorialKalmanFilterResult< traj_t >::pathLimitReached |
Path limit aborter.
Definition at line 275 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 275 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::finalize(), Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::reset().
bool Acts::CombinatorialKalmanFilterResult< traj_t >::smoothed = false |
Indicator if smoothing has been done.
Definition at line 263 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 263 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::operator()().
std::unordered_map<const Surface*, std::unordered_map<size_t, size_t> > Acts::CombinatorialKalmanFilterResult< traj_t >::sourcelinkTips |
The indices of track states and corresponding source links on different surfaces
Definition at line 257 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 257 of file CombinatorialKalmanFilter.hpp
std::shared_ptr<traj_t> Acts::CombinatorialKalmanFilterResult< traj_t >::stateBuffer |
This is used internally to store candidate trackstates.
Definition at line 234 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 234 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::createSourceLinkTrackStates().
std::vector<typename traj_t::TrackStateProxy> Acts::CombinatorialKalmanFilterResult< traj_t >::trackStateCandidates |
Definition at line 235 of file CombinatorialKalmanFilter.hpp.
View newest version in sPHENIX GitHub at line 235 of file CombinatorialKalmanFilter.hpp
Referenced by Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::createSourceLinkTrackStates(), and Acts::CombinatorialKalmanFilter< propagator_t, traj_t >::Actor< source_link_accessor_t, parameters_t >::filter().