#include <MdtCablingData.h>
Definition at line 84 of file MdtCablingData.h.
◆ MdtCablingData()
| MdtCablingData::MdtCablingData |
( |
| ) |
|
|
default |
◆ operator!() [1/2]
| bool MdtCablingOffData::operator! |
( |
| ) |
const |
|
inlineinherited |
Definition at line 43 of file MdtCablingData.h.
union MdtCablingOffData::@146136140275166024214125374003135312065142355135 m_cache
◆ operator!() [2/2]
| bool MdtCablingOnData::operator! |
( |
| ) |
const |
|
inlineinherited |
Definition at line 76 of file MdtCablingData.h.
union MdtCablingOnData::@254320377220212070036216362204234153063321322235 m_cache
◆ operator!=() [1/3]
◆ operator!=() [2/3]
◆ operator!=() [3/3]
◆ operator<() [1/3]
Definition at line 120 of file MdtCablingData.h.
120 {
121 if (this->MdtCablingOffData::operator!=(other))
123 if (this->MdtCablingOnData::operator!=(other))
128 }
uint8_t tdcId
Mezzanine type.
uint8_t channelId
Identifier of the corresponding tdc.
bool operator<(const MdtCablingOffData &other) const
bool operator<(const MdtCablingOnData &other) const
◆ operator<() [2/3]
◆ operator<() [3/3]
◆ operator==() [1/3]
Equality operator.
Definition at line 111 of file MdtCablingData.h.
111 {
116 }
int tube
Layer inside the multilayer.
bool operator==(const MdtCablingOffData &other) const
Multilayer inside the MDT station.
bool operator==(const MdtCablingOnData &other) const
◆ 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
| int MdtCablingData::legacy_layer_block_size = 10 |
|
staticconstexpr |
◆ legacy_tube_block_size
| 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.
◆ [union]
| 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.
static constexpr int legacy_tube_block_size
Identifier of the corresponding channel on the tdc.
The documentation for this struct was generated from the following file: