ATLAS Offline Software
|
#include <TrackContainer.h>
Classes | |
struct | ConstTrackProxyPtr |
Public Types | |
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 = TrackContainerBase::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 TrackContainerBase &container) |
static void | reverseLookup ([[maybe_unused]] const TrackContainerBase &container, ElementConstReference element, index_type &index) |
Definition at line 48 of file TrackContainer.h.
Definition at line 86 of file TrackContainer.h.
using ActsTrk::TrackContainer::IndexingPolicy::ElementConstReference = std::optional<ConstTrackProxy> |
Definition at line 85 of file TrackContainer.h.
using ActsTrk::TrackContainer::IndexingPolicy::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::TrackContainer::IndexingPolicy::index_type = TrackContainerBase::IndexType |
The type of an index, as provided to or returned from a link.
Definition at line 89 of file TrackContainer.h.
The type of an index, as stored internally within a link.
Definition at line 92 of file TrackContainer.h.
|
inlinestatic |
Definition at line 94 of file TrackContainer.h.
|
inlinestatic |
Definition at line 105 of file TrackContainer.h.
|
inlinestatic |
Definition at line 101 of file TrackContainer.h.
|
inlinestatic |
Definition at line 110 of file TrackContainer.h.
|
inlinestatic |
Definition at line 98 of file TrackContainer.h.