![]() |
ATLAS Offline Software
|
A proxy for a pixel RDO which adds convenience methods to interpret the data word to the base proxy. More...
#include <PhaseIIPixelRawDataContainer.h>
Public Types | |
| using | BASE = RawDataProxyBase<typename Utils::ContainerAccessHelper<PhaseII::PixelRawDataContainer, accessPolicy>::ContainerType > |
| using | index_t = ElementIndexType |
| using | ContainerNonConst = std::remove_cvref_t<Container> |
| using | ContainerPtr = std::conditional<isConst , const ContainerNonConst *, ContainerNonConst *>::type |
Public Member Functions | |
| int | getToT () const |
| int | getBCID () const |
| int | getLVL1A () const |
| int | getLVL1ID () const |
| const auto & | coordinates () const |
| const auto & | dataWord () const |
| index_t | index () const |
| const ContainerNonConst & | container () const |
| ContainerNonConst & | container () |
Static Public Attributes | |
| static constexpr bool | isConst = std::is_const_v<Container> |
Protected Member Functions | |
| const ContainerNonConst * | cptr () const |
Protected Attributes | |
| ContainerPtr | m_container |
| index_t | m_index |
A proxy for a pixel RDO which adds convenience methods to interpret the data word to the base proxy.
Definition at line 62 of file PhaseIIPixelRawDataContainer.h.
| using PhaseII::PixelRawDataProxy< accessPolicy >::BASE = RawDataProxyBase<typename Utils::ContainerAccessHelper<PhaseII::PixelRawDataContainer, accessPolicy>::ContainerType > |
Definition at line 66 of file PhaseIIPixelRawDataContainer.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.
|
inlineinherited |
Definition at line 365 of file PhaseIIInDetRawDataContainer.h.
|
inlineprotectedinherited |
Definition at line 159 of file ProxyContainer.h.
|
inlineinherited |
Definition at line 371 of file PhaseIIInDetRawDataContainer.h.
|
inline |
Definition at line 70 of file PhaseIIPixelRawDataContainer.h.
|
inline |
Definition at line 71 of file PhaseIIPixelRawDataContainer.h.
|
inline |
Definition at line 72 of file PhaseIIPixelRawDataContainer.h.
|
inline |
Definition at line 69 of file PhaseIIPixelRawDataContainer.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.