#include <PadReadOutStructure.h>
|
static const ubit16 | s_headerNum = 3 |
|
static const ubit16 | s_headerPos [s_headerNum] = {12, 9, 0} |
|
static const ubit16 | s_headerLen [s_headerNum] = {4, 3, 9} |
|
static const ubit16 | s_headerVal = 0x0005 |
|
static const ubit16 | s_subHeaderNum = 2 |
|
static const ubit16 | s_subHeaderPos [s_subHeaderNum] = {12, 0} |
|
static const ubit16 | s_subHeaderLen [s_subHeaderNum] = {4, 12} |
|
static const ubit16 | s_subHeaderVal = 0x0006 |
|
static const ubit16 | s_prefooterNum = 5 |
|
static const ubit16 | s_prefooterPos [s_prefooterNum] = {12, 3, 2, 1, 0} |
|
static const ubit16 | s_prefooterLen [s_prefooterNum] = {4, 1, 1, 1, 1} |
|
static const ubit16 | s_prefooterVal = 0x000a |
|
static const ubit16 | s_footerNum = 6 |
|
static const ubit16 | s_footerPos [s_footerNum] = {12, 11, 10, 9, 8, 0} |
|
static const ubit16 | s_footerLen [s_footerNum] = {4, 1, 1, 1, 1, 8} |
|
static const ubit16 | s_footerVal = 0x0007 |
|
Definition at line 13 of file PadReadOutStructure.h.
◆ PadReadOutStructure() [1/2]
PadReadOutStructure::PadReadOutStructure |
( |
| ) |
|
◆ PadReadOutStructure() [2/2]
PadReadOutStructure::PadReadOutStructure |
( |
ubit16 |
inputData | ) |
|
◆ ~PadReadOutStructure()
PadReadOutStructure::~PadReadOutStructure |
( |
| ) |
|
|
default |
◆ bcid()
ubit16 PadReadOutStructure::bcid |
( |
| ) |
const |
|
inline |
◆ decodeFragment()
ubit16 PadReadOutStructure::decodeFragment |
( |
ubit16 |
inputWord, |
|
|
char & |
field |
|
) |
| |
◆ errorCM()
ubit16 PadReadOutStructure::errorCM |
( |
| ) |
const |
|
inline |
◆ errorCMID()
ubit16 PadReadOutStructure::errorCMID |
( |
| ) |
const |
|
inline |
◆ errorCode()
ubit16 PadReadOutStructure::errorCode |
( |
| ) |
const |
|
inline |
◆ errorH()
ubit16 PadReadOutStructure::errorH |
( |
| ) |
const |
|
inline |
◆ errorL1()
ubit16 PadReadOutStructure::errorL1 |
( |
| ) |
const |
|
inline |
◆ errorSH()
ubit16 PadReadOutStructure::errorSH |
( |
| ) |
const |
|
inline |
◆ field()
char RPCReadOut::field |
( |
| ) |
const |
|
inlineinherited |
◆ fifoCM()
ubit16 PadReadOutStructure::fifoCM |
( |
| ) |
const |
|
inline |
◆ fifoL1()
ubit16 PadReadOutStructure::fifoL1 |
( |
| ) |
const |
|
inline |
◆ fifoOR()
ubit16 PadReadOutStructure::fifoOR |
( |
| ) |
const |
|
inline |
◆ fifoPAD()
ubit16 PadReadOutStructure::fifoPAD |
( |
| ) |
const |
|
inline |
◆ get16Bits()
◆ getWord()
ubit16 RPCReadOut::getWord |
( |
| ) |
const |
|
inlineinherited |
◆ isBody()
bool PadReadOutStructure::isBody |
( |
| ) |
|
◆ isFooter()
bool PadReadOutStructure::isFooter |
( |
| ) |
|
◆ isHeader()
bool PadReadOutStructure::isHeader |
( |
| ) |
|
◆ isPreFooter()
bool PadReadOutStructure::isPreFooter |
( |
| ) |
|
◆ isSubHeader()
bool PadReadOutStructure::isSubHeader |
( |
| ) |
|
◆ l1id()
ubit16 PadReadOutStructure::l1id |
( |
| ) |
const |
|
inline |
◆ makeBody()
◆ makeFooter() [1/2]
ubit16 PadReadOutStructure::makeFooter |
( |
ubit16 * |
errorCode | ) |
|
◆ makeFooter() [2/2]
◆ makeHeader()
ubit16 PadReadOutStructure::makeHeader |
( |
ubit16 * |
inputData | ) |
|
◆ makeSubHeader()
ubit16 PadReadOutStructure::makeSubHeader |
( |
| ) |
|
|
inline |
◆ padid()
ubit16 PadReadOutStructure::padid |
( |
| ) |
const |
|
inline |
◆ set16Bits() [1/2]
◆ set16Bits() [2/2]
◆ setInit()
void PadReadOutStructure::setInit |
( |
| ) |
|
◆ status()
ubit16 PadReadOutStructure::status |
( |
| ) |
const |
|
inline |
◆ m_bcid
ubit16 PadReadOutStructure::m_bcid |
|
private |
◆ m_errorCM
ubit16 PadReadOutStructure::m_errorCM |
|
private |
◆ m_errorCMID
ubit16 PadReadOutStructure::m_errorCMID |
|
private |
◆ m_errorCode
ubit16 PadReadOutStructure::m_errorCode |
|
private |
◆ m_errorH
ubit16 PadReadOutStructure::m_errorH |
|
private |
◆ m_errorL1
ubit16 PadReadOutStructure::m_errorL1 |
|
private |
◆ m_errorSH
ubit16 PadReadOutStructure::m_errorSH |
|
private |
◆ m_field
char RPCReadOut::m_field {0} |
|
protectedinherited |
◆ m_fifoCM
ubit16 PadReadOutStructure::m_fifoCM |
|
private |
◆ m_fifoL1
ubit16 PadReadOutStructure::m_fifoL1 |
|
private |
◆ m_fifoOR
ubit16 PadReadOutStructure::m_fifoOR |
|
private |
◆ m_fifoPAD
ubit16 PadReadOutStructure::m_fifoPAD |
|
private |
◆ m_l1id
ubit16 PadReadOutStructure::m_l1id |
|
private |
◆ m_MR
◆ m_MRS
◆ m_padid
ubit16 PadReadOutStructure::m_padid |
|
private |
◆ m_status
ubit16 PadReadOutStructure::m_status |
|
private |
◆ m_vectorStruct
ubit16* PadReadOutStructure::m_vectorStruct |
|
private |
◆ m_word
ubit16 RPCReadOut::m_word {0xffff} |
|
protectedinherited |
◆ s_first8bitsON
constexpr ubit16 RPCReadOut::s_first8bitsON {0} |
|
staticconstexprprotectedinherited |
◆ s_footerLen
const ubit16 PadReadOutStructure::s_footerLen = {4, 1, 1, 1, 1, 8} |
|
staticprivate |
◆ s_footerNum
◆ s_footerPos
const ubit16 PadReadOutStructure::s_footerPos = {12, 11, 10, 9, 8, 0} |
|
staticprivate |
◆ s_footerVal
◆ s_headerLen
const ubit16 PadReadOutStructure::s_headerLen = {4, 3, 9} |
|
staticprivate |
◆ s_headerNum
◆ s_headerPos
const ubit16 PadReadOutStructure::s_headerPos = {12, 9, 0} |
|
staticprivate |
◆ s_headerVal
◆ s_last2bitsON
constexpr ubit16 RPCReadOut::s_last2bitsON {0xc000} |
|
staticconstexprprotectedinherited |
◆ s_last4bitsON
constexpr ubit16 RPCReadOut::s_last4bitsON {0xf000} |
|
staticconstexprprotectedinherited |
◆ s_prefooterLen
const ubit16 PadReadOutStructure::s_prefooterLen = {4, 1, 1, 1, 1} |
|
staticprivate |
◆ s_prefooterNum
◆ s_prefooterPos
const ubit16 PadReadOutStructure::s_prefooterPos = {12, 3, 2, 1, 0} |
|
staticprivate |
◆ s_prefooterVal
const ubit16 PadReadOutStructure::s_prefooterVal = 0x000a |
|
staticprivate |
◆ s_subHeaderLen
const ubit16 PadReadOutStructure::s_subHeaderLen = {4, 12} |
|
staticprivate |
◆ s_subHeaderNum
◆ s_subHeaderPos
const ubit16 PadReadOutStructure::s_subHeaderPos = {12, 0} |
|
staticprivate |
◆ s_subHeaderVal
const ubit16 PadReadOutStructure::s_subHeaderVal = 0x0006 |
|
staticprivate |
The documentation for this class was generated from the following files: