![]() |
![]() |
#include <RecordSLD.h>
Public Member Functions | |
std::string | print () const |
RecordSLD () | |
RecordSLD (int tbLinkInputNumber, int rmb) | |
RecordSLD (const DataRecord &rec) | |
int | rmb () const |
int | tbLinkInputNumber () const |
~RecordSLD () override | |
![]() | |
const Data & | data () const |
DataRecord (const Data &data=None) | |
std::string | print () const |
DataRecordType | type () const |
virtual | ~DataRecord () |
Static Public Member Functions | |
static bool | matchType (const DataRecord &record) |
![]() | |
static std::string | name (const DataRecordType &code) |
static std::string | print (const DataRecord &record) |
Static Private Attributes | |
static const int | SLD_TYPE_FLAG = 0x1F |
static const int | SLD_TYPE_SHIFT = 11 |
static const int | TB_LINK_INPUT_NUMBER_MASK = 0x1F |
static const int | TB_LINK_INPUT_NUMBER_SHIFT = 0 |
static const int | TB_RMB_MASK = 0X3F |
static const int | TB_RMB_SHIFT = 5 |
Additional Inherited Members | |
![]() | |
typedef uint16_t | Data |
enum | DataRecordType { None = 0, StartOfBXData = 1, StartOfTbLinkInputNumberData = 2, ChamberData = 3, Empty = 4, RDDM = 5, SDDM = 6, RCDM = 7, RDM = 8, UndefinedType = 9 } |
![]() | |
Data | theData |
Definition at line 7 of file RecordSLD.h.
|
inline |
Definition at line 18 of file RecordSLD.h.
|
inline |
Definition at line 21 of file RecordSLD.h.
References SLD_TYPE_SHIFT, TB_LINK_INPUT_NUMBER_SHIFT, TB_RMB_SHIFT, and rpcrawtodigi::DataRecord::theData.
|
inline |
Definition at line 28 of file RecordSLD.h.
|
inlineoverride |
Definition at line 30 of file RecordSLD.h.
|
inlinestatic |
Definition at line 36 of file RecordSLD.h.
References rpcrawtodigi::DataRecord::data(), print(), SLD_TYPE_SHIFT, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by rpcrawtodigi::DataRecord::print(), and rpcrawtodigi::DataRecord::type().
std::string RecordSLD::print | ( | void | ) | const |
Definition at line 4 of file RecordSLD.cc.
References rmb(), str, and tbLinkInputNumber().
Referenced by matchType(), rpcrawtodigi::DataRecord::print(), and rpcrawtodigi::EventRecords::print().
|
inline |
Definition at line 34 of file RecordSLD.h.
References TB_RMB_MASK, and rpcrawtodigi::DataRecord::theData.
Referenced by print().
|
inline |
Definition at line 32 of file RecordSLD.h.
References TB_LINK_INPUT_NUMBER_MASK, and rpcrawtodigi::DataRecord::theData.
Referenced by print().
|
staticprivate |
Definition at line 9 of file RecordSLD.h.
|
staticprivate |
Definition at line 10 of file RecordSLD.h.
Referenced by matchType(), and RecordSLD().
|
staticprivate |
Definition at line 11 of file RecordSLD.h.
Referenced by tbLinkInputNumber().
|
staticprivate |
Definition at line 12 of file RecordSLD.h.
Referenced by RecordSLD().
|
staticprivate |
Definition at line 13 of file RecordSLD.h.
Referenced by rmb().
|
staticprivate |
Definition at line 14 of file RecordSLD.h.
Referenced by RecordSLD().