#include <SectorLogicReadOutStructure.h>
◆ SectorLogicReadOutStructure() [1/2]
| SectorLogicReadOutStructure::SectorLogicReadOutStructure |
( |
| ) |
|
◆ SectorLogicReadOutStructure() [2/2]
| SectorLogicReadOutStructure::SectorLogicReadOutStructure |
( |
ubit16 | inputData | ) |
|
◆ ~SectorLogicReadOutStructure()
| SectorLogicReadOutStructure::~SectorLogicReadOutStructure |
( |
| ) |
|
|
default |
◆ decodeFragment()
| ubit16 SectorLogicReadOutStructure::decodeFragment |
( |
ubit16 | inputWord, |
|
|
char & | field ) |
Definition at line 39 of file SectorLogicReadOutStructure.cxx.
39 {
40
41
42
45
52 } else {
54 }
56 return 0;
57}
ubit16 get16Bits(const ubit16 input, const ubit16 position, const ubit16 length) const
static constexpr std::array< ubit16, s_headerNum > s_headerLen
static constexpr std::array< ubit16, s_footerNum > s_footerLen
static constexpr std::array< ubit16, s_headerNum > s_headerPos
static constexpr std::array< ubit16, s_footerNum > s_footerPos
◆ field()
| char RPCReadOut::field |
( |
| ) |
const |
|
inlineinherited |
◆ get16Bits()
Definition at line 47 of file RPCReadOut.h.
47 {
50 for (
ubit16 i = 0;
i <
length;
i++) { CMfield = CMfield | 1 << (position +
i); }
53 }
unsigned short int ubit16
◆ getWord()
| ubit16 RPCReadOut::getWord |
( |
| ) |
const |
|
inlineinherited |
◆ isBody()
| bool SectorLogicReadOutStructure::isBody |
( |
| ) |
|
◆ isFooter()
| bool SectorLogicReadOutStructure::isFooter |
( |
| ) |
|
Definition at line 74 of file SectorLogicReadOutStructure.cxx.
74 {
79}
static constexpr ubit16 s_last4bitsON
ubit16 set16Bits(const ubit16 n, const ubit16 *pos, const ubit16 *val) const
static constexpr ubit16 s_footerNum
◆ isHeader()
| bool SectorLogicReadOutStructure::isHeader |
( |
| ) |
|
◆ makeBody()
| ubit16 SectorLogicReadOutStructure::makeBody |
( |
ubit16 * | inputData | ) |
|
|
inline |
◆ makeFooter() [1/2]
| ubit16 SectorLogicReadOutStructure::makeFooter |
( |
ubit16 * | errorCode | ) |
|
◆ makeFooter() [2/2]
| ubit16 SectorLogicReadOutStructure::makeFooter |
( |
ubit16 | errorCode | ) |
|
|
inline |
◆ makeHeader()
| ubit16 SectorLogicReadOutStructure::makeHeader |
( |
ubit16 * | inputData | ) |
|
◆ makeSubHeader()
| ubit16 SectorLogicReadOutStructure::makeSubHeader |
( |
| ) |
|
|
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 SectorLogicReadOutStructure::setInit |
( |
| ) |
|
◆ m_field
| char RPCReadOut::m_field {0} |
|
protectedinherited |
◆ m_footer
| ubit16 SectorLogicReadOutStructure::m_footer {0} |
|
private |
◆ m_secid
| ubit16 SectorLogicReadOutStructure::m_secid {0} |
|
private |
◆ m_word
| ubit16 RPCReadOut::m_word {0xffff} |
|
protectedinherited |
◆ s_first8bitsON
| ubit16 RPCReadOut::s_first8bitsON {0} |
|
staticconstexprprotectedinherited |
◆ s_footerLen
◆ s_footerNum
| ubit16 SectorLogicReadOutStructure::s_footerNum = 2 |
|
staticconstexprprivate |
◆ s_footerPos
◆ s_footerVal
| ubit16 SectorLogicReadOutStructure::s_footerVal = 0x000f |
|
staticconstexprprivate |
◆ s_headerLen
◆ s_headerNum
| ubit16 SectorLogicReadOutStructure::s_headerNum = 2 |
|
staticconstexprprivate |
◆ s_headerPos
◆ s_headerVal
| ubit16 SectorLogicReadOutStructure::s_headerVal = 0x000d |
|
staticconstexprprivate |
◆ 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: