#include <MdtReadOut.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 14 of file MdtReadOut.h.
◆ MdtReadOut()
| MdtReadOut::MdtReadOut |
( |
| ) |
|
◆ ~MdtReadOut()
| MdtReadOut::~MdtReadOut |
( |
| ) |
|
|
default |
◆ getBits()
| uint32_t MdtReadOut::getBits |
( |
std::pair< uint32_t, uint16_t > | wordbstop | ) |
const |
|
inlineprotected |
◆ getBitsWord()
| std::pair< uint32_t, uint16_t > MdtReadOut::getBitsWord |
( |
const uint16_t | bstart, |
|
|
const uint16_t | bstop ) |
|
inlineconstexprprotected |
Definition at line 20 of file MdtReadOut.h.
20 {
22 for (uint16_t i = bstop;
i < bstart;
i++) word = ((word | 1) << 1);
23 return std::make_pair(word, bstop);
24 }
◆ setBits() [1/2]
| uint32_t MdtReadOut::setBits |
( |
uint16_t | nData, |
|
|
const uint16_t * | inputData, |
|
|
const uint16_t * | inputPos ) |
|
staticprotected |
Definition at line 14 of file MdtReadOut.cxx.
14 {
18 for (uint16_t i = 0;
i < nData;
i++) {
20 pos = *(inputPos +
i);
22 }
24}
◆ setBits() [2/2]
| uint32_t MdtReadOut::setBits |
( |
uint16_t | nData, |
|
|
const uint32_t * | inputData, |
|
|
const uint16_t * | inputPos ) |
|
staticprotected |
Definition at line 27 of file MdtReadOut.cxx.
27 {
31 for (uint16_t i = 0;
i < nData;
i++) {
33 pos = *(inputPos +
i);
35 }
37}
◆ m_word
| uint32_t MdtReadOut::m_word |
|
protected |
The documentation for this class was generated from the following files: