#include <ErrorRCDM.h>
Public Member Functions | |
ErrorRCDM (const DataRecord r) | |
unsigned int | link () const |
std::string | print () const |
unsigned int | rmb () const |
Public Member Functions inherited from rpcrawtodigi::DataRecord | |
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 Public Member Functions inherited from rpcrawtodigi::DataRecord | |
static std::string | name (const DataRecordType &code) |
static std::string | print (const DataRecord &record) |
Static Private Attributes | |
static const unsigned int | LNK_MASK = 0x1F |
static const unsigned int | RCDM_TYPE_FLAG = 0x1C |
static const unsigned int | RCDM_TYPE_SHIFT = 11 |
static const unsigned int | RMB_MASK = 0x3F |
static const unsigned int | RMB_SHIFT = 5 |
Additional Inherited Members | |
Public Types inherited from rpcrawtodigi::DataRecord | |
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 } |
Protected Attributes inherited from rpcrawtodigi::DataRecord | |
Data | theData |
Definition at line 10 of file ErrorRCDM.h.
|
inline |
Definition at line 12 of file ErrorRCDM.h.
unsigned int ErrorRCDM::link | ( | ) | const |
Definition at line 11 of file ErrorRCDM.cc.
References LNK_MASK, and rpcrawtodigi::DataRecord::theData.
Referenced by print().
|
static |
Definition at line 5 of file ErrorRCDM.cc.
References rpcrawtodigi::DataRecord::data(), RCDM_TYPE_FLAG, and RCDM_TYPE_SHIFT.
Referenced by rpcrawtodigi::DataRecord::print(), and rpcrawtodigi::DataRecord::type().
std::string ErrorRCDM::print | ( | void | ) | const |
Definition at line 13 of file ErrorRCDM.cc.
References link(), rmb(), and str.
Referenced by rpcrawtodigi::DataRecord::print(), and rpcrawtodigi::EventRecords::print().
unsigned int ErrorRCDM::rmb | ( | ) | const |
Definition at line 9 of file ErrorRCDM.cc.
References RMB_MASK, RMB_SHIFT, and rpcrawtodigi::DataRecord::theData.
Referenced by print().
|
staticprivate |
Definition at line 27 of file ErrorRCDM.h.
Referenced by link().
|
staticprivate |
Definition at line 21 of file ErrorRCDM.h.
Referenced by matchType().
|
staticprivate |
Definition at line 22 of file ErrorRCDM.h.
Referenced by matchType().
|
staticprivate |
Definition at line 24 of file ErrorRCDM.h.
Referenced by rmb().
|
staticprivate |
Definition at line 25 of file ErrorRCDM.h.
Referenced by rmb().