![]() |
ATLAS Offline Software
|
#include <MdtAmtReadOut.h>
Public Member Functions | |
| MdtAmtReadOut () | |
| ~MdtAmtReadOut ()=default | |
| void | decodeWord (uint32_t dataWord) |
| void | encodeWord (uint16_t headerVal) |
| bool | is_BOT () |
| bool | is_EOT () |
| bool | is_TMC () |
| bool | is_TSM () |
| bool | is_TCM () |
| bool | is_TES () |
| bool | is_TWC () |
| uint16_t | tdcId () |
| uint16_t | ecnt () |
| uint16_t | bcId () |
| uint16_t | jt () |
| uint16_t | channel () |
| uint16_t | coarse () |
| uint16_t | fine () |
| uint16_t | width () |
| bool | errflag () |
| uint16_t | errstatus () |
| uint32_t | masked () |
| bool | isLeading () |
| uint32_t | makeBOT (uint16_t tdcId, uint16_t ecnt, uint16_t bcid) |
| uint32_t | makeEOT (uint16_t jt, uint16_t ecnt, uint16_t wcnt) |
| uint32_t | makeTSM (uint16_t jt, uint16_t channel, bool leading, bool errflag, uint16_t coarse, uint16_t fine) |
| uint32_t | makeTCM (uint16_t jt, uint16_t channel, uint16_t width, uint16_t coarse, uint16_t fine) |
| uint32_t | makeTMC (uint16_t jt, uint32_t masked) |
Protected Member Functions | |
| constexpr std::pair< uint32_t, uint16_t > | getBitsWord (const uint16_t bstart, const uint16_t bstop) |
| uint32_t | getBits (std::pair< uint32_t, uint16_t > wordbstop) const |
Static Protected Member Functions | |
| static uint32_t | setBits (uint16_t nData, const uint16_t *inputData, const uint16_t *inputPos) |
| static uint32_t | setBits (uint16_t nData, const uint32_t *inputData, const uint16_t *inputPos) |
Protected Attributes | |
| uint32_t | m_word |
Private Member Functions | |
| void | setZero () |
Private Attributes | |
| uint32_t | m_dataWord |
| uint16_t | m_wordHeader |
| uint16_t | m_tdcId |
| uint16_t | m_ecnt |
| uint16_t | m_bcId |
| uint16_t | m_wcnt |
| uint16_t | m_jt |
| uint16_t | m_channel |
| uint16_t | m_coarse |
| uint16_t | m_fine |
| uint16_t | m_width |
| bool | m_errflag |
| uint16_t | m_errstatus |
| uint32_t | m_masked |
| bool | m_leading |
Static Private Attributes | |
| static constexpr uint16_t | s_headerPos = 28 |
| static constexpr uint16_t | s_headerBits = 0xf |
| static constexpr uint16_t | s_BOTvalue1 = 0xa |
| static constexpr uint16_t | s_BOTvalue2 = 0xb |
| static constexpr uint16_t | s_EOTvalue = 0xc |
| static constexpr uint16_t | s_TMCvalue = 0x2 |
| static constexpr uint16_t | s_TSMvalue = 0x3 |
| static constexpr uint16_t | s_TCMvalue = 0x4 |
| static constexpr uint16_t | s_TESvalue = 0x6 |
| static constexpr uint16_t | s_TWCvalue = 0x8 |
Definition at line 15 of file MdtAmtReadOut.h.
| MdtAmtReadOut::MdtAmtReadOut | ( | ) |
Definition at line 12 of file MdtAmtReadOut.cxx.
|
default |
|
inline |
Definition at line 101 of file MdtAmtReadOut.h.
|
inline |
Definition at line 104 of file MdtAmtReadOut.h.
|
inline |
Definition at line 105 of file MdtAmtReadOut.h.
| void MdtAmtReadOut::decodeWord | ( | uint32_t | dataWord | ) |
Definition at line 29 of file MdtAmtReadOut.cxx.
|
inline |
Definition at line 100 of file MdtAmtReadOut.h.
| void MdtAmtReadOut::encodeWord | ( | uint16_t | headerVal | ) |
|
inline |
Definition at line 108 of file MdtAmtReadOut.h.
|
inline |
Definition at line 109 of file MdtAmtReadOut.h.
|
inline |
Definition at line 106 of file MdtAmtReadOut.h.
|
inlineprotectedinherited |
Definition at line 27 of file MdtReadOut.h.
|
inlineconstexprprotectedinherited |
Definition at line 20 of file MdtReadOut.h.
|
inline |
Definition at line 83 of file MdtAmtReadOut.h.
|
inline |
Definition at line 85 of file MdtAmtReadOut.h.
|
inline |
Definition at line 91 of file MdtAmtReadOut.h.
|
inline |
Definition at line 93 of file MdtAmtReadOut.h.
|
inline |
Definition at line 87 of file MdtAmtReadOut.h.
|
inline |
Definition at line 89 of file MdtAmtReadOut.h.
|
inline |
Definition at line 96 of file MdtAmtReadOut.h.
|
inline |
Definition at line 111 of file MdtAmtReadOut.h.
|
inline |
Definition at line 103 of file MdtAmtReadOut.h.
| uint32_t MdtAmtReadOut::makeBOT | ( | uint16_t | tdcId, |
| uint16_t | ecnt, | ||
| uint16_t | bcid ) |
Definition at line 92 of file MdtAmtReadOut.cxx.
| uint32_t MdtAmtReadOut::makeEOT | ( | uint16_t | jt, |
| uint16_t | ecnt, | ||
| uint16_t | wcnt ) |
Definition at line 112 of file MdtAmtReadOut.cxx.
| uint32_t MdtAmtReadOut::makeTCM | ( | uint16_t | jt, |
| uint16_t | channel, | ||
| uint16_t | width, | ||
| uint16_t | coarse, | ||
| uint16_t | fine ) |
Definition at line 142 of file MdtAmtReadOut.cxx.
| uint32_t MdtAmtReadOut::makeTMC | ( | uint16_t | jt, |
| uint32_t | masked ) |
Definition at line 156 of file MdtAmtReadOut.cxx.
| uint32_t MdtAmtReadOut::makeTSM | ( | uint16_t | jt, |
| uint16_t | channel, | ||
| bool | leading, | ||
| bool | errflag, | ||
| uint16_t | coarse, | ||
| uint16_t | fine ) |
Definition at line 121 of file MdtAmtReadOut.cxx.
|
inline |
Definition at line 110 of file MdtAmtReadOut.h.
|
staticprotectedinherited |
Definition at line 14 of file MdtReadOut.cxx.
|
private |
|
inline |
Definition at line 99 of file MdtAmtReadOut.h.
|
inline |
Definition at line 107 of file MdtAmtReadOut.h.
|
private |
Definition at line 25 of file MdtAmtReadOut.h.
|
private |
Definition at line 32 of file MdtAmtReadOut.h.
|
private |
Definition at line 33 of file MdtAmtReadOut.h.
|
private |
Definition at line 18 of file MdtAmtReadOut.h.
|
private |
Definition at line 24 of file MdtAmtReadOut.h.
|
private |
Definition at line 36 of file MdtAmtReadOut.h.
|
private |
Definition at line 37 of file MdtAmtReadOut.h.
|
private |
Definition at line 34 of file MdtAmtReadOut.h.
|
private |
Definition at line 31 of file MdtAmtReadOut.h.
|
private |
Definition at line 40 of file MdtAmtReadOut.h.
|
private |
Definition at line 39 of file MdtAmtReadOut.h.
|
private |
Definition at line 23 of file MdtAmtReadOut.h.
|
private |
Definition at line 28 of file MdtAmtReadOut.h.
|
private |
Definition at line 35 of file MdtAmtReadOut.h.
|
protectedinherited |
Definition at line 38 of file MdtReadOut.h.
|
private |
Definition at line 20 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 51 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 52 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 55 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 47 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 46 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 64 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 67 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 58 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 61 of file MdtAmtReadOut.h.
|
staticconstexprprivate |
Definition at line 70 of file MdtAmtReadOut.h.