#include <AtlasUncalibSourceLinkAccessor.h>
◆ MeasurementRange() [1/2]
| ActsTrk::detail::MeasurementRange::MeasurementRange |
( |
| ) |
|
|
inline |
Definition at line 46 of file AtlasUncalibSourceLinkAccessor.h.
46: std::pair<unsigned int, unsigned int>(std::numeric_limits<unsigned int>::max(), std::numeric_limits<unsigned int>::max()) {}
◆ MeasurementRange() [2/2]
| ActsTrk::detail::MeasurementRange::MeasurementRange |
( |
unsigned int | container_idx, |
|
|
unsigned int | start_element_idx, |
|
|
unsigned int | end_element_idx ) |
|
inline |
Definition at line 47 of file AtlasUncalibSourceLinkAccessor.h.
48 : std::pair<unsigned int, unsigned int>(
createRangeValue(container_idx, start_element_idx),
50 }
static constexpr unsigned int createRangeValue(unsigned int container_idx, unsigned int index)
◆ containerIndex()
| unsigned int ActsTrk::detail::MeasurementRange::containerIndex |
( |
| ) |
const |
|
inline |
Definition at line 63 of file AtlasUncalibSourceLinkAccessor.h.
64 {
67 }
bool isConsistentRange() const
static constexpr unsigned int extractContainerIndex(unsigned int value)
◆ createRangeValue()
| constexpr unsigned int ActsTrk::detail::MeasurementRange::createRangeValue |
( |
unsigned int | container_idx, |
|
|
unsigned int | index ) |
|
inlinestaticconstexpr |
Definition at line 28 of file AtlasUncalibSourceLinkAccessor.h.
29 {
33 }
static constexpr unsigned int CONTAINER_IDX_SHIFT
static constexpr unsigned int CONTAINER_IDX_MASK
◆ elementBeginIndex()
| unsigned int ActsTrk::detail::MeasurementRange::elementBeginIndex |
( |
| ) |
const |
|
inline |
◆ elementEndIndex()
| unsigned int ActsTrk::detail::MeasurementRange::elementEndIndex |
( |
| ) |
const |
|
inline |
◆ empty()
| bool ActsTrk::detail::MeasurementRange::empty |
( |
| ) |
const |
|
inline |
◆ extractContainerIndex()
| constexpr unsigned int ActsTrk::detail::MeasurementRange::extractContainerIndex |
( |
unsigned int | value | ) |
|
|
inlinestaticconstexpr |
◆ extractElementIndex()
| constexpr unsigned int ActsTrk::detail::MeasurementRange::extractElementIndex |
( |
unsigned int | value | ) |
|
|
inlinestaticconstexpr |
◆ isConsistentRange()
| bool ActsTrk::detail::MeasurementRange::isConsistentRange |
( |
| ) |
const |
|
inline |
◆ isMeasurementExpected()
| bool ActsTrk::detail::MeasurementRange::isMeasurementExpected |
( |
| ) |
const |
|
inline |
◆ noMeasurementExpected()
◆ updateEnd()
| void ActsTrk::detail::MeasurementRange::updateEnd |
( |
std::size_t | container_idx, |
|
|
unsigned int | end_element_idx ) |
|
inline |
◆ CONTAINER_IDX_MASK
| unsigned int ActsTrk::detail::MeasurementRange::CONTAINER_IDX_MASK = (1u << 31) | (1u << 30) | (1u << 29) | (1u << 28) |
|
staticconstexpr |
◆ CONTAINER_IDX_SHIFT
| unsigned int ActsTrk::detail::MeasurementRange::CONTAINER_IDX_SHIFT = 28 |
|
staticconstexpr |
◆ ELEMENT_IDX_MASK
◆ first_type
| T1 std::pair< T1, T2 >::first_type |
|
inherited |
◆ second_type
| T2 std::pair< T1, T2 >::second_type |
|
inherited |
The documentation for this struct was generated from the following file: