ATLAS Offline Software
|
Struct to build the offline -> online map. More...
#include <NrpcCablingData.h>
Public Member Functions | |
NrpcCablOnDataByStrip ()=default | |
NrpcCablOnDataByStrip (const NrpcCablingCoolData &data) | |
bool | operator< (const NrpcCablOnDataByStrip &other) const |
Equality operator of all Identifier fields. More... | |
bool | operator< (const NrpcTdcStripRange &other) const |
Sorting operator. Needed to build consistent sets. More... | |
bool | operator< (const NrpcTdcChannelRange &other) const |
Sorting operator. Needed to build consistent sets. More... | |
Public Attributes | |
uint8_t | firstStrip {0} |
First strip covered by the Tdc chip. More... | |
uint8_t | lastStrip {0} |
Last strip covered by the Tdc chip (inclusive) More... | |
uint8_t | firstChannel {0} |
First tdc channel. More... | |
uint8_t | lastChannel {0} |
Last tdc channel (inclusive) More... | |
int16_t & | subDetector {m_cache.cache[0]} |
Identifier of the subdetector region in the readout BA / BC etc. More... | |
int16_t & | tdcSector {m_cache.cache[1]} |
Unique Identifier of the Rpc chamber from an online perspective. More... | |
int16_t & | tdc {m_cache.cache[2]} |
TDC chip. More... | |
Private Attributes | |
union { | |
int64_t hash {0} | |
int16_t cache [4] | |
} | m_cache |
Struct to build the offline -> online map.
Definition at line 146 of file NrpcCablingData.h.
|
default |
|
inline |
Definition at line 148 of file NrpcCablingData.h.
|
inline |
|
inlineinherited |
Sorting operator. Needed to build consistent sets.
Definition at line 115 of file NrpcCablingData.h.
|
inlineinherited |
Sorting operator. Needed to build consistent sets.
Definition at line 102 of file NrpcCablingData.h.
|
inherited |
Definition at line 85 of file NrpcCablingData.h.
|
inherited |
First tdc channel.
Definition at line 111 of file NrpcCablingData.h.
|
inherited |
First strip covered by the Tdc chip.
Definition at line 98 of file NrpcCablingData.h.
|
inherited |
Definition at line 84 of file NrpcCablingData.h.
|
inherited |
Last tdc channel (inclusive)
Definition at line 113 of file NrpcCablingData.h.
|
inherited |
Last strip covered by the Tdc chip (inclusive)
Definition at line 100 of file NrpcCablingData.h.
union { ... } NrpcCablingOnlineID::m_cache |
|
inherited |
Identifier of the subdetector region in the readout BA / BC etc.
Definition at line 77 of file NrpcCablingData.h.
|
inherited |
TDC chip.
Definition at line 81 of file NrpcCablingData.h.
|
inherited |
Unique Identifier of the Rpc chamber from an online perspective.
Definition at line 79 of file NrpcCablingData.h.