#include <MdtCablingData.h>
Definition at line 84 of file MdtCablingData.h.
◆ MdtCablingData()
MdtCablingData::MdtCablingData |
( |
| ) |
|
|
default |
◆ operator!() [1/2]
bool MdtCablingOffData::operator! |
( |
| ) |
const |
|
inlineinherited |
◆ operator!() [2/2]
bool MdtCablingOnData::operator! |
( |
| ) |
const |
|
inlineinherited |
◆ operator!=() [1/3]
◆ operator!=() [2/3]
◆ operator!=() [3/3]
◆ operator<() [1/3]
Definition at line 120 of file MdtCablingData.h.
121 if (this->MdtCablingOffData::operator!=(
other))
123 if (this->MdtCablingOnData::operator!=(
other))
◆ operator<() [2/3]
◆ operator<() [3/3]
◆ operator==() [1/3]
◆ operator==() [2/3]
Multilayer inside the MDT station.
Equality operator
Definition at line 34 of file MdtCablingData.h.
◆ operator==() [3/3]
◆ cache [1/2]
int8_t MdtCablingOffData::cache[4] |
|
inherited |
◆ cache [2/2]
uint8_t MdtCablingOnData::cache[4] |
|
inherited |
◆ channelId
uint8_t MdtCablingData::channelId |
◆ csm
uint8_t& MdtCablingOnData::csm {m_cache.cache[1]} |
|
inherited |
◆ eta
int8_t& MdtCablingOffData::eta {m_cache.cache[1]} |
|
inherited |
Station of the chamber (i.e, BIL,BIS,etc.)
Definition at line 29 of file MdtCablingData.h.
◆ hash [1/2]
int MdtCablingOffData::hash {0} |
|
inherited |
◆ hash [2/2]
int MdtCablingOnData::hash {0} |
|
inherited |
◆ layer
int MdtCablingData::layer {-99} |
◆ layer_block
◆ legacy_layer_block_size
constexpr int MdtCablingData::legacy_layer_block_size = 10 |
|
staticconstexpr |
◆ legacy_tube_block_size
constexpr int MdtCablingData::legacy_tube_block_size = 100 |
|
staticconstexpr |
Identifier of the corresponding channel on the tdc.
In the Muon spectrometer layouts, before Run 2, no chamber had more than 100 tubes per multilayer. Hence, the the tube layer and multilayer information is encoded into a 4 digit long number MLTT where M represents the multilayer number, L the layer number and TT is the tube numbering per each multilayer
Definition at line 103 of file MdtCablingData.h.
◆ m_cache
union { ... } MdtCablingOffData::m_cache |
◆ mezzanine_type
uint8_t MdtCablingData::mezzanine_type {0} |
◆ mrod
uint8_t& MdtCablingOnData::mrod {m_cache.cache[0]} |
|
inherited |
◆ multilayer
int8_t& MdtCablingOffData::multilayer {m_cache.cache[3]} |
|
inherited |
◆ phi
int8_t& MdtCablingOffData::phi {m_cache.cache[2]} |
|
inherited |
◆ stationIndex
int8_t& MdtCablingOffData::stationIndex |
|
inherited |
◆ subdetectorId
uint8_t& MdtCablingOnData::subdetectorId {m_cache.cache[2]} |
|
inherited |
◆ tdcId
uint8_t MdtCablingData::tdcId {0xFF} |
Mezzanine type.
the 0xff used to convert the full station)
Definition at line 92 of file MdtCablingData.h.
◆ tube
int MdtCablingData::tube {-99} |
◆ tubes_per_layer
Helper constants to extract tube,layer, multilayer information.
Definition at line 107 of file MdtCablingData.h.
The documentation for this struct was generated from the following file: