#include <MdtCsmReadOut.h>
|
| 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 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) |
| |
Definition at line 15 of file MdtCsmReadOut.h.
◆ MdtCsmReadOut()
| MdtCsmReadOut::MdtCsmReadOut |
( |
| ) |
|
◆ ~MdtCsmReadOut()
| MdtCsmReadOut::~MdtCsmReadOut |
( |
| ) |
|
|
default |
◆ clwc()
| uint32_t MdtCsmReadOut::clwc |
( |
| ) |
const |
|
inline |
◆ csmId()
| uint16_t MdtCsmReadOut::csmId |
( |
| ) |
const |
|
inline |
◆ ctwc()
| uint16_t MdtCsmReadOut::ctwc |
( |
| ) |
const |
|
inline |
◆ decodeWord()
| void MdtCsmReadOut::decodeWord |
( |
uint32_t |
dataWord | ) |
|
◆ ecnt()
| uint16_t MdtCsmReadOut::ecnt |
( |
| ) |
const |
|
inline |
◆ flags()
| uint32_t MdtCsmReadOut::flags |
( |
| ) |
const |
|
inline |
◆ ftyp()
| uint16_t MdtCsmReadOut::ftyp |
( |
| ) |
const |
|
inline |
◆ getBits()
| uint32_t MdtReadOut::getBits |
( |
std::pair< uint32_t, uint16_t > |
wordbstop | ) |
const |
|
inlineprotectedinherited |
◆ getBitsWord()
| constexpr std::pair<uint32_t, uint16_t> MdtReadOut::getBitsWord |
( |
const uint16_t |
bstart, |
|
|
const uint16_t |
bstop |
|
) |
| |
|
inlineconstexprprotectedinherited |
Definition at line 20 of file MdtReadOut.h.
22 for (
uint16_t i = bstop;
i < bstart;
i++) word = ((word | 1) << 1);
23 return std::make_pair(word, bstop);
◆ is_BOB()
| bool MdtCsmReadOut::is_BOB |
( |
| ) |
const |
|
inline |
◆ is_BOL()
| bool MdtCsmReadOut::is_BOL |
( |
| ) |
const |
|
inline |
◆ is_EOB()
| bool MdtCsmReadOut::is_EOB |
( |
| ) |
const |
|
inline |
◆ is_LWC()
| bool MdtCsmReadOut::is_LWC |
( |
| ) |
const |
|
inline |
◆ is_TLP()
| bool MdtCsmReadOut::is_TLP |
( |
| ) |
const |
|
inline |
◆ is_TWC()
| bool MdtCsmReadOut::is_TWC |
( |
| ) |
const |
|
inline |
◆ lvl1Id()
| uint32_t MdtCsmReadOut::lvl1Id |
( |
| ) |
const |
|
inline |
◆ makeBOB()
| uint32_t MdtCsmReadOut::makeBOB |
( |
uint32_t |
lvl1Id | ) |
|
◆ makeBOL()
| uint32_t MdtCsmReadOut::makeBOL |
( |
uint16_t |
mrodId, |
|
|
uint16_t |
csmId |
|
) |
| |
◆ makeEOB()
| uint32_t MdtCsmReadOut::makeEOB |
( |
uint32_t |
wcnt | ) |
|
◆ makeLWC()
| uint32_t MdtCsmReadOut::makeLWC |
( |
uint32_t |
clwc | ) |
|
◆ makeTLP()
| uint32_t MdtCsmReadOut::makeTLP |
( |
uint32_t |
flags | ) |
|
◆ makeTWC()
| uint32_t MdtCsmReadOut::makeTWC |
( |
uint16_t |
ecnt, |
|
|
uint16_t |
ctwc |
|
) |
| |
◆ mrodId()
| uint16_t MdtCsmReadOut::mrodId |
( |
| ) |
const |
|
inline |
◆ setBits() [1/2]
| uint32_t MdtReadOut::setBits |
( |
uint16_t |
nData, |
|
|
const uint16_t * |
inputData, |
|
|
const uint16_t * |
inputPos |
|
) |
| |
|
staticprotectedinherited |
◆ setBits() [2/2]
| uint32_t MdtReadOut::setBits |
( |
uint16_t |
nData, |
|
|
const uint32_t * |
inputData, |
|
|
const uint16_t * |
inputPos |
|
) |
| |
|
staticprotectedinherited |
◆ setZero()
| void MdtCsmReadOut::setZero |
( |
| ) |
|
|
private |
◆ m_clwc
| uint32_t MdtCsmReadOut::m_clwc |
|
private |
◆ m_csmId
| uint16_t MdtCsmReadOut::m_csmId |
|
private |
◆ m_ctwc
| uint16_t MdtCsmReadOut::m_ctwc |
|
private |
◆ m_dataWord
| uint32_t MdtCsmReadOut::m_dataWord |
|
private |
◆ m_ecnt
| uint16_t MdtCsmReadOut::m_ecnt |
|
private |
◆ m_error
| bool MdtCsmReadOut::m_error |
|
private |
◆ m_flags
| uint32_t MdtCsmReadOut::m_flags |
|
private |
◆ m_ftyp
| uint16_t MdtCsmReadOut::m_ftyp |
|
private |
◆ m_lvl1Id
| uint32_t MdtCsmReadOut::m_lvl1Id |
|
private |
◆ m_mrodId
| uint16_t MdtCsmReadOut::m_mrodId |
|
private |
◆ m_word
| uint32_t MdtReadOut::m_word |
|
protectedinherited |
◆ m_wordHeader
| uint16_t MdtCsmReadOut::m_wordHeader |
|
private |
◆ m_zeroSupp
| bool MdtCsmReadOut::m_zeroSupp |
|
private |
◆ s_BOBvalue
| constexpr uint16_t MdtCsmReadOut::s_BOBvalue = 0x80 |
|
staticconstexprprivate |
◆ s_BOLvalue
| constexpr uint16_t MdtCsmReadOut::s_BOLvalue = 0x18 |
|
staticconstexprprivate |
◆ s_EOBvalue
| constexpr uint16_t MdtCsmReadOut::s_EOBvalue = 0xf0 |
|
staticconstexprprivate |
◆ s_headerBits
| constexpr uint16_t MdtCsmReadOut::s_headerBits = 0xff |
|
staticconstexprprivate |
◆ s_headerPos
| constexpr uint16_t MdtCsmReadOut::s_headerPos = 24 |
|
staticconstexprprivate |
◆ s_LWCvalue
| constexpr uint16_t MdtCsmReadOut::s_LWCvalue = 0x81 |
|
staticconstexprprivate |
◆ s_TLPvalue
| constexpr uint16_t MdtCsmReadOut::s_TLPvalue = 0x89 |
|
staticconstexprprivate |
◆ s_TWCvalue
| constexpr uint16_t MdtCsmReadOut::s_TWCvalue = 0x8a |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: