![]() |
ATLAS Offline Software
|
Interface for the DeviceMeasurementContainer type.
More...
#include <DeviceMeasurementContainers.h>
Public Member Functions | |
Measurement Information | |
| TRACCC_HOST_DEVICE auto & | identifier () |
| TRACCC_HOST_DEVICE const auto & | identifier () const |
| TRACCC_HOST_DEVICE auto & | local_position () |
| TRACCC_HOST_DEVICE const auto & | local_position () const |
| TRACCC_HOST_DEVICE auto & | local_variance () |
| TRACCC_HOST_DEVICE const auto & | local_variance () const |
| TRACCC_HOST_DEVICE auto & | global_position () |
| TRACCC_HOST_DEVICE const auto & | global_position () const |
| TRACCC_HOST_DEVICE auto & | module_id_hash () |
| Athena module identifier hash where the measurement belongs (non-const). | |
| TRACCC_HOST_DEVICE const auto & | module_id_hash () const |
| Athena module identifier hash where the measurement belongs (const). | |
Utility functions | |
| template<typename T> | |
| TRACCC_HOST_DEVICE bool | operator== (const DevicePixelMeasurement< T > &other) const |
| Equality operator. | |
| template<typename T> | |
| TRACCC_HOST_DEVICE std::partial_ordering | operator<=> (const DevicePixelMeasurement< T > &other) const |
| Comparison operator. | |
Friends | |
| TRACCC_HOST friend std::ostream & | operator<< (std::ostream &os, const DevicePixelMeasurement &m) |
Interface for the DeviceMeasurementContainer type.
It provides the API that users would interact with, while using the columns/arrays of the SoA containers, or the variables of the AoS proxies created on top of the SoA containers.
Definition at line 24 of file DeviceMeasurementContainers.h.
|
inline |
Definition at line 63 of file DeviceMeasurementContainers.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Athena module identifier hash where the measurement belongs (non-const).
Definition at line 71 of file DeviceMeasurementContainers.h.
|
inline |
Athena module identifier hash where the measurement belongs (const).
Definition at line 75 of file DeviceMeasurementContainers.h.
| TRACCC_HOST_DEVICE std::partial_ordering ActsTrk::DevicePixelMeasurement< BASE >::operator<=> | ( | const DevicePixelMeasurement< T > & | other | ) | const |
Comparison operator.
| [in] | other | The object to compare with |
| TRACCC_HOST_DEVICE bool ActsTrk::DevicePixelMeasurement< BASE >::operator== | ( | const DevicePixelMeasurement< T > & | other | ) | const |
Equality operator.
| [in] | other | The object to compare with |
true if the objects are equal, false otherwise
|
friend |
Definition at line 111 of file DeviceMeasurementContainers.h.