#include <MatrixReadOutStructure.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 = 0x000c |
|
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 = 8 |
|
static const ubit16 | s_CMABodyNum = 5 |
|
static const ubit16 | s_CMABodyPos [s_CMABodyNum] = {14, 11, 8, 5, 0} |
|
static const ubit16 | s_CMABodyLen [s_CMABodyNum] = {2, 3, 3, 3, 5} |
|
static const ubit16 | s_CMABodyVal = 0 |
|
static const ubit16 | s_footerNum = 3 |
|
static const ubit16 | s_footerPos [s_footerNum] = {14, 8, 0} |
|
static const ubit16 | s_footerLen [s_footerNum] = {2, 6, 8} |
|
static const ubit16 | s_footerVal = 1 |
|
Definition at line 13 of file MatrixReadOutStructure.h.
◆ MatrixReadOutStructure() [1/2]
MatrixReadOutStructure::MatrixReadOutStructure |
( |
| ) |
|
◆ MatrixReadOutStructure() [2/2]
MatrixReadOutStructure::MatrixReadOutStructure |
( |
ubit16 |
inputData | ) |
|
◆ ~MatrixReadOutStructure()
MatrixReadOutStructure::~MatrixReadOutStructure |
( |
| ) |
|
|
default |
◆ bcid()
ubit16 MatrixReadOutStructure::bcid |
( |
| ) |
|
|
inline |
◆ channel()
ubit16 MatrixReadOutStructure::channel |
( |
| ) |
|
|
inline |
◆ cmid()
ubit16 MatrixReadOutStructure::cmid |
( |
| ) |
|
|
inline |
◆ crc()
ubit16 MatrixReadOutStructure::crc |
( |
| ) |
|
|
inline |
◆ decodeFragment()
ubit16 MatrixReadOutStructure::decodeFragment |
( |
ubit16 |
inputWord, |
|
|
char & |
field |
|
) |
| |
◆ febcid()
ubit16 MatrixReadOutStructure::febcid |
( |
| ) |
|
|
inline |
◆ fel1id()
ubit16 MatrixReadOutStructure::fel1id |
( |
| ) |
|
|
inline |
◆ field()
char RPCReadOut::field |
( |
| ) |
const |
|
inlineinherited |
◆ get16Bits()
◆ getFooterPos()
ubit16 MatrixReadOutStructure::getFooterPos |
( |
| ) |
|
|
inline |
◆ getFooterVal()
ubit16 MatrixReadOutStructure::getFooterVal |
( |
| ) |
|
|
inline |
◆ getWord()
ubit16 RPCReadOut::getWord |
( |
| ) |
const |
|
inlineinherited |
◆ global_channel()
ubit16 MatrixReadOutStructure::global_channel |
( |
| ) |
|
◆ ijk()
ubit16 MatrixReadOutStructure::ijk |
( |
| ) |
|
|
inline |
◆ is0LocAdd()
bool MatrixReadOutStructure::is0LocAdd |
( |
| ) |
|
◆ is1LocAdd()
bool MatrixReadOutStructure::is1LocAdd |
( |
| ) |
|
◆ isBody()
bool MatrixReadOutStructure::isBody |
( |
| ) |
|
◆ isEtaProj()
bool MatrixReadOutStructure::isEtaProj |
( |
| ) |
|
◆ isFooter()
bool MatrixReadOutStructure::isFooter |
( |
| ) |
|
◆ isHeader()
bool MatrixReadOutStructure::isHeader |
( |
| ) |
|
◆ isHigPt()
bool MatrixReadOutStructure::isHigPt |
( |
| ) |
|
◆ isLowPt()
bool MatrixReadOutStructure::isLowPt |
( |
| ) |
|
◆ isPhiProj()
bool MatrixReadOutStructure::isPhiProj |
( |
| ) |
|
◆ isPivot()
ubit16 MatrixReadOutStructure::isPivot |
( |
| ) |
|
◆ isSubHeader()
bool MatrixReadOutStructure::isSubHeader |
( |
| ) |
|
◆ isTrigger()
bool MatrixReadOutStructure::isTrigger |
( |
| ) |
|
◆ makeBody()
ubit16 MatrixReadOutStructure::makeBody |
( |
ubit16 * |
inputData | ) |
|
◆ makeFooter() [1/2]
ubit16 MatrixReadOutStructure::makeFooter |
( |
ubit16 * |
inputData | ) |
|
◆ makeFooter() [2/2]
ubit16 MatrixReadOutStructure::makeFooter |
( |
ubit16 |
inputData | ) |
|
◆ makeHeader()
ubit16 MatrixReadOutStructure::makeHeader |
( |
ubit16 * |
inputData | ) |
|
◆ makeSubHeader()
ubit16 MatrixReadOutStructure::makeSubHeader |
( |
| ) |
|
◆ overlap()
ubit16 MatrixReadOutStructure::overlap |
( |
| ) |
|
|
inline |
◆ set16Bits() [1/2]
◆ set16Bits() [2/2]
◆ setInit()
void MatrixReadOutStructure::setInit |
( |
| ) |
|
◆ status()
ubit16 MatrixReadOutStructure::status |
( |
| ) |
|
|
inline |
◆ threshold()
ubit16 MatrixReadOutStructure::threshold |
( |
| ) |
|
|
inline |
◆ time()
ubit16 MatrixReadOutStructure::time |
( |
| ) |
|
|
inline |
◆ m_bcid
ubit16 MatrixReadOutStructure::m_bcid |
|
private |
◆ m_channel
ubit16 MatrixReadOutStructure::m_channel |
|
private |
◆ m_cmid
ubit16 MatrixReadOutStructure::m_cmid |
|
private |
◆ m_crc
ubit16 MatrixReadOutStructure::m_crc |
|
private |
◆ m_febcid
ubit16 MatrixReadOutStructure::m_febcid |
|
private |
◆ m_fel1id
ubit16 MatrixReadOutStructure::m_fel1id |
|
private |
◆ m_field
char RPCReadOut::m_field {0} |
|
protectedinherited |
◆ m_ijk
ubit16 MatrixReadOutStructure::m_ijk |
|
private |
◆ m_overlap
ubit16 MatrixReadOutStructure::m_overlap |
|
private |
◆ m_status
ubit16 MatrixReadOutStructure::m_status |
|
private |
◆ m_strip
ubit16 MatrixReadOutStructure::m_strip |
|
private |
◆ m_threshold
ubit16 MatrixReadOutStructure::m_threshold |
|
private |
◆ m_time
ubit16 MatrixReadOutStructure::m_time |
|
private |
◆ m_word
ubit16 RPCReadOut::m_word {0xffff} |
|
protectedinherited |
◆ s_CMABodyLen
const ubit16 MatrixReadOutStructure::s_CMABodyLen = {2, 3, 3, 3, 5} |
|
staticprivate |
◆ s_CMABodyNum
◆ s_CMABodyPos
const ubit16 MatrixReadOutStructure::s_CMABodyPos = {14, 11, 8, 5, 0} |
|
staticprivate |
◆ s_CMABodyVal
◆ s_first8bitsON
constexpr ubit16 RPCReadOut::s_first8bitsON {0} |
|
staticconstexprprotectedinherited |
◆ s_footerLen
const ubit16 MatrixReadOutStructure::s_footerLen = {2, 6, 8} |
|
staticprivate |
◆ s_footerNum
◆ s_footerPos
const ubit16 MatrixReadOutStructure::s_footerPos = {14, 8, 0} |
|
staticprivate |
◆ s_footerVal
◆ s_headerLen
const ubit16 MatrixReadOutStructure::s_headerLen = {4, 3, 9} |
|
staticprivate |
◆ s_headerNum
◆ s_headerPos
const ubit16 MatrixReadOutStructure::s_headerPos = {12, 9, 0} |
|
staticprivate |
◆ s_headerVal
const ubit16 MatrixReadOutStructure::s_headerVal = 0x000c |
|
staticprivate |
◆ s_last2bitsON
constexpr ubit16 RPCReadOut::s_last2bitsON {0xc000} |
|
staticconstexprprotectedinherited |
◆ s_last4bitsON
constexpr ubit16 RPCReadOut::s_last4bitsON {0xf000} |
|
staticconstexprprotectedinherited |
◆ s_subHeaderLen
const ubit16 MatrixReadOutStructure::s_subHeaderLen = {4, 12} |
|
staticprivate |
◆ s_subHeaderNum
const ubit16 MatrixReadOutStructure::s_subHeaderNum = 2 |
|
staticprivate |
◆ s_subHeaderPos
const ubit16 MatrixReadOutStructure::s_subHeaderPos = {12, 0} |
|
staticprivate |
◆ s_subHeaderVal
const ubit16 MatrixReadOutStructure::s_subHeaderVal = 8 |
|
staticprivate |
The documentation for this class was generated from the following files: