Struct to represent all cabling information coming from the cabling database per channel.
More...
#include <NrpcCablingData.h>
Struct to represent all cabling information coming from the cabling database per channel.
Definition at line 139 of file NrpcCablingData.h.
◆ NrpcCablingCoolData()
NrpcCablingCoolData::NrpcCablingCoolData |
( |
| ) |
|
|
default |
◆ measuresPhi()
bool NrpcCablingOfflineID::measuresPhi |
( |
| ) |
const |
|
inlineinherited |
◆ operator<() [1/3]
◆ operator<() [2/3]
Sorting operator. Needed to build consistent sets.
Definition at line 115 of file NrpcCablingData.h.
◆ operator<() [3/3]
Sorting operator. Needed to build consistent sets.
Definition at line 102 of file NrpcCablingData.h.
◆ setMeasPhiAndSide()
void NrpcCablingOfflineID::setMeasPhiAndSide |
( |
bool |
measPhi, |
|
|
bool |
stripSide |
|
) |
| |
|
inlineinherited |
Sets the measuresPhi & stripSide fields of the cabling data object.
Definition at line 60 of file NrpcCablingData.h.
◆ stripSide()
bool NrpcCablingOfflineID::stripSide |
( |
| ) |
const |
|
inlineinherited |
◆ cache [1/2]
int16_t NrpcCablingOnlineID::cache[4] |
|
inherited |
◆ cache [2/2]
int8_t NrpcCablingOfflineID::cache[8] |
|
inherited |
◆ doubletPhi
int8_t& NrpcCablingOfflineID::doubletPhi {m_cache.cache[4]} |
|
inherited |
◆ doubletR
int8_t& NrpcCablingOfflineID::doubletR {m_cache.cache[3]} |
|
inherited |
◆ doubletZ
int8_t& NrpcCablingOfflineID::doubletZ {m_cache.cache[5]} |
|
inherited |
◆ eta
int8_t& NrpcCablingOfflineID::eta {m_cache.cache[1]} |
|
inherited |
◆ firstChannel
uint8_t NrpcTdcChannelRange::firstChannel {0} |
|
inherited |
◆ firstStrip
uint8_t NrpcTdcStripRange::firstStrip {0} |
|
inherited |
◆ gasGap
int8_t& NrpcCablingOfflineID::gasGap {m_cache.cache[6]} |
|
inherited |
◆ hash [1/2]
long int NrpcCablingOfflineID::hash {0} |
|
inherited |
◆ hash [2/2]
int64_t NrpcCablingOnlineID::hash {0} |
|
inherited |
◆ lastChannel
uint8_t NrpcTdcChannelRange::lastChannel {0} |
|
inherited |
◆ lastStrip
uint8_t NrpcTdcStripRange::lastStrip {0} |
|
inherited |
◆ m_cache
union { ... } NrpcCablingOfflineID::m_cache |
◆ m_measPhiStrip
int8_t& NrpcCablingOfflineID::m_measPhiStrip {m_cache.cache[7]} |
|
privateinherited |
◆ measPhiBit
constexpr int8_t NrpcCablingOfflineID::measPhiBit = 1 << 0 |
|
staticconstexprinherited |
gas gap -> 1-3
The BIL-RPC chambers have two strip-layers, both oriented to measure the eta coordinate. From a readout perspective, the strips share the same channel, despite that their readout positions are at opposite sides. In order to disentangle the particular sites of the strips, the second bit of the measPhi field is set.
Definition at line 50 of file NrpcCablingData.h.
◆ phi
int8_t& NrpcCablingOfflineID::phi {m_cache.cache[2]} |
|
inherited |
◆ stationIndex
int8_t& NrpcCablingOfflineID::stationIndex {m_cache.cache[0]} |
|
inherited |
◆ stripSideBit
constexpr int8_t NrpcCablingOfflineID::stripSideBit = 1 << 1 |
|
staticconstexprinherited |
◆ subDetector
int16_t& NrpcCablingOnlineID::subDetector {m_cache.cache[0]} |
|
inherited |
◆ tdc
int16_t& NrpcCablingOnlineID::tdc {m_cache.cache[2]} |
|
inherited |
◆ tdcSector
int16_t& NrpcCablingOnlineID::tdcSector {m_cache.cache[1]} |
|
inherited |
The documentation for this struct was generated from the following file: