![]() |
ATLAS Offline Software
|
#include <MeasurementSelector.h>
Classes | |
| struct | MatchingMeasurement |
| struct | ProjectorBitSetMaker |
Public Types | |
| using | Config = Acts::GeometryHierarchyMap<AtlasMeasurementSelectorCuts> |
| using | traits = MeasurementSelectorTraits<derived_t> |
Public Member Functions | |
| std::tuple< std::size_t, std::pair< float, float > > | getCuts (const Acts::Surface &surface, const T_BoundState &boundState, const Acts::Logger &logger) const |
Public Attributes | |
| Config | m_config |
Protected Types | |
| using | T_BoundState = typename MeasurementSelectorTraits<derived_t>::BoundState |
| using | trajectory_t = typename MeasurementSelectorTraits<derived_t>::trajectory_t |
| using | TrackStateProxy = typename MeasurementSelectorTraits<derived_t>::TrackStateProxy |
Protected Member Functions | |
| const derived_t & | derived () const |
| template<std::size_t DIM, typename T_MeasurementRange> | |
| 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) |
| template<typename parameters_t> | |
| static std::size_t | getEtaBin (const parameters_t &boundParameters, const std::vector< float > &etaBins) |
Static Protected Attributes | |
| static constexpr std::size_t | s_maxBranchesPerSurface = MeasurementSelectorTraits<derived_t>::s_maxBranchesPerSurface |
Definition at line 316 of file MeasurementSelector.h.
| using MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::Config = Acts::GeometryHierarchyMap<AtlasMeasurementSelectorCuts> |
Definition at line 318 of file MeasurementSelector.h.
|
protected |
Definition at line 324 of file MeasurementSelector.h.
|
protected |
Definition at line 326 of file MeasurementSelector.h.
| using MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::traits = MeasurementSelectorTraits<derived_t> |
Definition at line 319 of file MeasurementSelector.h.
|
protected |
Definition at line 325 of file MeasurementSelector.h.
|
inlinestaticprotected |
Definition at line 355 of file MeasurementSelector.h.
|
inlineprotected |
Definition at line 329 of file MeasurementSelector.h.
|
inline |
Definition at line 667 of file MeasurementSelector.h.
|
inlinestaticprotected |
Definition at line 648 of file MeasurementSelector.h.
|
inlineprotected |
Definition at line 440 of file MeasurementSelector.h.
| Config MeasurementSelectorBase< NMeasMax, DIMMAX, derived_t >::m_config |
Definition at line 321 of file MeasurementSelector.h.
|
staticconstexprprotected |
Definition at line 327 of file MeasurementSelector.h.