![]() |
ATLAS Offline Software
|
Base class for an RDO proxy. More...
#include <PhaseIIInDetRawDataContainer.h>
Public Types | |
| using | BASE = Utils::ElementProxyBase<T_RawDataContainer, unsigned int> |
| using | index_t |
| using | ContainerNonConst |
| using | ContainerPtr |
Public Member Functions | |
| const auto & | coordinates () const |
| auto & | coordinates () |
| const auto & | dataWord () const |
| auto & | dataWord () |
| index_t | index () const |
| const ContainerNonConst & | container () const |
| ContainerNonConst & | container () |
Static Public Attributes | |
| static constexpr bool | isConst |
Protected Member Functions | |
| const ContainerNonConst * | cptr () const |
Protected Attributes | |
| ContainerPtr | m_container |
| index_t | m_index |
Base class for an RDO proxy.
The proxy objects provide an interface which provides on object like interface for the data stored in the base container. It provides access to hit coordinates of a single hit and an associated data word, but lacks the means to interpret the data word.
Definition at line 360 of file PhaseIIInDetRawDataContainer.h.
| using PhaseII::RawDataProxyBase< T_RawDataContainer >::BASE = Utils::ElementProxyBase<T_RawDataContainer, unsigned int> |
Definition at line 362 of file PhaseIIInDetRawDataContainer.h.
|
inherited |
Definition at line 116 of file ProxyContainer.h.
|
inherited |
Definition at line 117 of file ProxyContainer.h.
|
inherited |
Definition at line 115 of file ProxyContainer.h.
|
inlineinherited |
Definition at line 156 of file ProxyContainer.h.
|
inlineinherited |
Definition at line 152 of file ProxyContainer.h.
|
inline |
Definition at line 368 of file PhaseIIInDetRawDataContainer.h.
|
inline |
Definition at line 365 of file PhaseIIInDetRawDataContainer.h.
|
inlineprotectedinherited |
Definition at line 159 of file ProxyContainer.h.
|
inline |
Definition at line 374 of file PhaseIIInDetRawDataContainer.h.
|
inline |
Definition at line 371 of file PhaseIIInDetRawDataContainer.h.
|
inlineinherited |
| Return | the "index" which identifies the element this proxy refers to within the container returned by container. This may or may not be the index which was used to create this proxy from the parent proxy i.e. in auto child_proxy=parent_proxy[index] it may be that child_proxy.index() != index. To recover "index" use auto index_recover = ParentProxy::getOriginalElementIndex(child_proxy); |
Definition at line 148 of file ProxyContainer.h.
|
staticconstexprinherited |
Definition at line 114 of file ProxyContainer.h.
|
protectedinherited |
Definition at line 162 of file ProxyContainer.h.
|
protectedinherited |
Definition at line 163 of file ProxyContainer.h.