![]() |
ATLAS Offline Software
|
#include <TrackContainer.h>
Classes | |
struct | ConstTrackProxyPtr |
Public Types | |
using | ConstTrackProxy = typename track_container_t::ConstTrackProxy |
The type of the const track proxy. More... | |
using | ElementType = std::optional< ConstTrackProxy > |
The type we get when we dereference a link, and derived types. More... | |
using | ElementConstReference = std::optional< ConstTrackProxy > |
using | ElementConstPointer = ConstTrackProxyPtr |
using | index_type = track_container_t::IndexType |
The type of an index, as provided to or returned from a link. More... | |
using | stored_index_type = index_type |
The type of an index, as stored internally within a link. More... | |
Static Public Member Functions | |
static bool | isValid (const stored_index_type &index) |
static index_type | storedToExternal (stored_index_type index) |
static void | reset (stored_index_type &index) |
static ElementType | lookup (const stored_index_type &index, const track_container_t &container) |
static void | reverseLookup ([[maybe_unused]] const track_container_t &container, ElementConstReference element, index_type &index) |
Definition at line 47 of file TrackContainer.h.
using ActsTrk::IndexingPolicy< track_container_t >::ConstTrackProxy = typename track_container_t::ConstTrackProxy |
The type of the const track proxy.
Definition at line 50 of file TrackContainer.h.
using ActsTrk::IndexingPolicy< track_container_t >::ElementConstPointer = ConstTrackProxyPtr |
Definition at line 88 of file TrackContainer.h.
using ActsTrk::IndexingPolicy< track_container_t >::ElementConstReference = std::optional<ConstTrackProxy> |
Definition at line 87 of file TrackContainer.h.
using ActsTrk::IndexingPolicy< track_container_t >::ElementType = std::optional<ConstTrackProxy> |
The type we get when we dereference a link, and derived types.
Definition at line 52 of file TrackContainer.h.
using ActsTrk::IndexingPolicy< track_container_t >::index_type = track_container_t::IndexType |
The type of an index, as provided to or returned from a link.
Definition at line 91 of file TrackContainer.h.
using ActsTrk::IndexingPolicy< track_container_t >::stored_index_type = index_type |
The type of an index, as stored internally within a link.
Definition at line 94 of file TrackContainer.h.
|
inlinestatic |
Definition at line 96 of file TrackContainer.h.
|
inlinestatic |
Definition at line 109 of file TrackContainer.h.
|
inlinestatic |
Definition at line 104 of file TrackContainer.h.
|
inlinestatic |
Definition at line 114 of file TrackContainer.h.
|
inlinestatic |
Definition at line 100 of file TrackContainer.h.