#include <RXReadOutStructure.h>
Definition at line 14 of file RXReadOutStructure.h.
◆ DataVersion
◆ RXReadOutStructure() [1/2]
◆ RXReadOutStructure() [2/2]
Definition at line 31 of file RXReadOutStructure.cxx.
32
33
34
35
37}
ubit16 decodeFragment(ubit16 inputWord, char &field)
◆ ~RXReadOutStructure()
| RXReadOutStructure::~RXReadOutStructure |
( |
| ) |
|
|
default |
◆ decodeFragment()
| unsigned short int RXReadOutStructure::decodeFragment |
( |
ubit16 | inputWord, |
|
|
char & | field ) |
Definition at line 78 of file RXReadOutStructure.cxx.
78 {
79 MatrixReadOutStructure MRS;
80
81
85
95 } else {
96
98 }
102 } else {
105
106 } else {
107
108 }
109 }
112}
unsigned short int ubit16
ubit16 get16Bits(const ubit16 input, const ubit16 position, const ubit16 length) const
static const ubit16 s_footerLen[s_footerNum]
static const ubit16 s_footerPos[s_footerNum]
static const ubit16 s_headerLen[s_headerNum]
static const ubit16 s_headerPos[s_headerNum]
◆ errorCode()
| ubit16 RXReadOutStructure::errorCode |
( |
| ) |
|
|
inline |
◆ field()
| char RPCReadOut::field |
( |
| ) |
const |
|
inlineinherited |
◆ get16Bits()
◆ getWord()
| ubit16 RPCReadOut::getWord |
( |
| ) |
const |
|
inlineinherited |
◆ isBody()
| bool RXReadOutStructure::isBody |
( |
| ) |
|
|
inline |
◆ isFooter()
| bool RXReadOutStructure::isFooter |
( |
| ) |
|
Definition at line 71 of file RXReadOutStructure.cxx.
71 {
76}
static constexpr ubit16 s_last4bitsON
ubit16 set16Bits(const ubit16 n, const ubit16 *pos, const ubit16 *val) const
static const ubit16 s_footerNum
static const ubit16 s_footerVal
◆ isHeader()
| bool RXReadOutStructure::isHeader |
( |
| ) |
|
Definition at line 64 of file RXReadOutStructure.cxx.
64 {
69}
static const ubit16 s_headerNum
static const ubit16 s_headerVal
◆ makeBody()
◆ makeFooter() [1/2]
| unsigned short int RXReadOutStructure::makeFooter |
( |
ubit16 * | errorCode | ) |
|
◆ makeFooter() [2/2]
| unsigned short int RXReadOutStructure::makeFooter |
( |
ubit16 | errorCode | ) |
|
◆ makeHeader()
| unsigned short int RXReadOutStructure::makeHeader |
( |
ubit16 * | inputData | ) |
|
◆ makeSubHeader()
| ubit16 RXReadOutStructure::makeSubHeader |
( |
| ) |
|
|
inline |
◆ RXid()
| ubit16 RXReadOutStructure::RXid |
( |
| ) |
|
|
inline |
◆ set16Bits() [1/2]
template<size_t n>
| ubit16 RPCReadOut::set16Bits |
( |
const std::array< ubit16, n > & | pos, |
|
|
const std::array< ubit16, n > & | val ) const |
|
inlineprotectedinherited |
◆ set16Bits() [2/2]
◆ setInit()
| void RXReadOutStructure::setInit |
( |
| ) |
|
◆ status()
| ubit16 RXReadOutStructure::status |
( |
| ) |
|
|
inline |
◆ m_dataVersion
◆ m_errorCode
| ubit16 RXReadOutStructure::m_errorCode |
|
private |
◆ m_field
| char RPCReadOut::m_field {0} |
|
protectedinherited |
◆ m_secid
| ubit16 RXReadOutStructure::m_secid |
|
private |
◆ m_status
| ubit16 RXReadOutStructure::m_status |
|
private |
◆ m_word
| ubit16 RPCReadOut::m_word {0xffff} |
|
protectedinherited |
◆ s_first8bitsON
| ubit16 RPCReadOut::s_first8bitsON {0} |
|
staticconstexprprotectedinherited |
◆ s_footerLen
| const ubit16 RXReadOutStructure::s_footerLen = {4, 12} |
|
staticprivate |
◆ s_footerNum
| const ubit16 RXReadOutStructure::s_footerNum = 2 |
|
staticprivate |
◆ s_footerPos
| const ubit16 RXReadOutStructure::s_footerPos = {12, 0} |
|
staticprivate |
◆ s_footerVal
| const ubit16 RXReadOutStructure::s_footerVal = 0x000b |
|
staticprivate |
◆ s_headerLen
| const ubit16 RXReadOutStructure::s_headerLen = {4, 4, 8} |
|
staticprivate |
◆ s_headerNum
| const ubit16 RXReadOutStructure::s_headerNum = 3 |
|
staticprivate |
◆ s_headerPos
| const ubit16 RXReadOutStructure::s_headerPos = {12, 8, 0} |
|
staticprivate |
◆ s_headerVal
| const ubit16 RXReadOutStructure::s_headerVal = 0x0009 |
|
staticprivate |
◆ s_last2bitsON
| ubit16 RPCReadOut::s_last2bitsON {0xc000} |
|
staticconstexprprotectedinherited |
◆ s_last4bitsON
| ubit16 RPCReadOut::s_last4bitsON {0xf000} |
|
staticconstexprprotectedinherited |
The documentation for this class was generated from the following files: