![]() |
ATLAS Offline Software
|
#include <MeasurementSelector.h>
Public Types | |
| using | Base = MeasurementSelectorBase< NMeasMax, MeasurementSelectorTraits<derived_t>::s_dimMax, derived_t> |
| using | T_BoundState = typename Base::T_BoundState |
| using | trajectory_t = typename Base::trajectory_t |
| using | TrackStateProxy = typename Base::TrackStateProxy |
| using | Config |
| using | traits |
Public Member Functions | |
| Acts::Result< boost::container::small_vector< typename TrackStateProxy::IndexType, s_maxBranchesPerSurface > > | createTrackStates (const Acts::GeometryContext &geometryContext, const Acts::CalibrationContext &calibrationContext, const Acts::Surface &surface, const T_BoundState &boundState, typename TrackStateProxy::IndexType prevTip, std::vector< TrackStateProxy > &trackStateCandidates, trajectory_t &trajectory, const Acts::Logger &logger) const |
| std::tuple< std::size_t, std::pair< float, float > > | getCuts (const Acts::Surface &surface, const T_BoundState &boundState, const Acts::Logger &logger) const |
Static Public Member Functions | |
| static constexpr std::size_t | dimMax () |
Public Attributes | |
| Config | m_config |
Static Public Attributes | |
| static constexpr std::size_t | s_maxBranchesPerSurface = Base::s_maxBranchesPerSurface |
Protected Member Functions | |
| const derived_t & | derived () const |
| Acts::Result< boost::container::small_vector< typename TrackStateProxy::IndexType, s_maxBranchesPerSurface > > | selectMeasurementsCreateTrackStates (const Acts::GeometryContext &geometryContext, const Acts::CalibrationContext &calibrationContext, const Acts::Surface &surface, const T_BoundState &boundState, T_MeasurementRange &&measurement_range, std::size_t prevTip, trajectory_t &trajectory, const Acts::Logger &logger, const std::size_t numMeasurementsCut, const std::pair< float, float > &maxChi2Cut, bool forced) const |
Static Protected Member Functions | |
| static void | createStates (std::size_t n_new_states, const T_BoundState &boundState, std::size_t prevTip, trajectory_t &trajectory, const Acts::BoundSubspaceIndices &subspaceIndices, boost::container::small_vector< typename TrackStateProxy::IndexType, s_maxBranchesPerSurface > &track_states, const Acts::Logger &logger, bool outlier_states) |
| static std::size_t | getEtaBin (const parameters_t &boundParameters, const std::vector< float > &etaBins) |
Definition at line 714 of file MeasurementSelector.h.
| using MeasurementSelectorWithDispatch< NMeasMax, derived_t, measurement_container_variant_t >::Base = MeasurementSelectorBase< NMeasMax, MeasurementSelectorTraits<derived_t>::s_dimMax, derived_t> |
Definition at line 716 of file MeasurementSelector.h.
|
inherited |
Definition at line 318 of file MeasurementSelector.h.
| using MeasurementSelectorWithDispatch< NMeasMax, derived_t, measurement_container_variant_t >::T_BoundState = typename Base::T_BoundState |
Definition at line 717 of file MeasurementSelector.h.
| using MeasurementSelectorWithDispatch< NMeasMax, derived_t, measurement_container_variant_t >::TrackStateProxy = typename Base::TrackStateProxy |
Definition at line 719 of file MeasurementSelector.h.
|
inherited |
Definition at line 319 of file MeasurementSelector.h.
| using MeasurementSelectorWithDispatch< NMeasMax, derived_t, measurement_container_variant_t >::trajectory_t = typename Base::trajectory_t |
Definition at line 718 of file MeasurementSelector.h.
|
inlinestaticprotectedinherited |
Definition at line 355 of file MeasurementSelector.h.
|
inline |
Definition at line 728 of file MeasurementSelector.h.
|
inlineprotectedinherited |
Definition at line 329 of file MeasurementSelector.h.
|
inlinestaticconstexpr |
Definition at line 723 of file MeasurementSelector.h.
|
inlineinherited |
Definition at line 667 of file MeasurementSelector.h.
|
inlinestaticprotectedinherited |
Definition at line 648 of file MeasurementSelector.h.
|
inlineprotectedinherited |
Definition at line 440 of file MeasurementSelector.h.
|
inherited |
Definition at line 321 of file MeasurementSelector.h.
|
staticconstexpr |
Definition at line 720 of file MeasurementSelector.h.