![]() |
ATLAS Offline Software
|
A proxy for a strip RDO which adds convenience methods to interpret the data word to the base proxy. More...
#include <PhaseIIStripRawDataContainer.h>
Public Types | |
| using | BASE = RawDataProxyBase<typename Utils::ContainerAccessHelper<PhaseII::StripRawDataContainer, accessPolicy>::ContainerType > |
| using | ReadOnlyProxy = StripRawDataProxy<AccessPolicy::Const> |
| using | index_t |
| using | ContainerNonConst |
| using | ContainerPtr |
Public Member Functions | |
| int | getGroupSize () const |
| int | getTimeBin () const |
| int | getErrors () const |
| bool | OnTime () const |
| bool | FirstHitError () const |
| bool | SecondHitError () const |
| StripRawDataContainer::ERawDataType | dataType () 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 |
Protected Member Functions | |
| const ContainerNonConst * | cptr () const |
Protected Attributes | |
| ContainerPtr | m_container |
| index_t | m_index |
A proxy for a strip RDO which adds convenience methods to interpret the data word to the base proxy.
Definition at line 68 of file PhaseIIStripRawDataContainer.h.
| using PhaseII::StripRawDataProxy< accessPolicy >::BASE = RawDataProxyBase<typename Utils::ContainerAccessHelper<PhaseII::StripRawDataContainer, accessPolicy>::ContainerType > |
Definition at line 72 of file PhaseIIStripRawDataContainer.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.
| using PhaseII::StripRawDataProxy< accessPolicy >::ReadOnlyProxy = StripRawDataProxy<AccessPolicy::Const> |
Definition at line 75 of file PhaseIIStripRawDataContainer.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.
|
inline |
Definition at line 83 of file PhaseIIStripRawDataContainer.h.
|
inlineinherited |
Definition at line 371 of file PhaseIIInDetRawDataContainer.h.
|
inline |
Definition at line 81 of file PhaseIIStripRawDataContainer.h.
|
inline |
Definition at line 78 of file PhaseIIStripRawDataContainer.h.
|
inline |
Definition at line 76 of file PhaseIIStripRawDataContainer.h.
|
inline |
Definition at line 77 of file PhaseIIStripRawDataContainer.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.
|
inline |
Definition at line 80 of file PhaseIIStripRawDataContainer.h.
|
inline |
Definition at line 82 of file PhaseIIStripRawDataContainer.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.