#include <DataRecord.h>
Public Types | |
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 } |
Public Member Functions | |
const Data & | data () const |
DataRecord (const Data &data=None) | |
std::string | print () const |
DataRecordType | type () const |
virtual | ~DataRecord () |
Static Public Member Functions | |
static std::string | name (const DataRecordType &code) |
static std::string | print (const DataRecord &record) |
Protected Attributes | |
Data | theData |
Definition at line 10 of file DataRecord.h.
typedef uint16_t rpcrawtodigi::DataRecord::Data |
Definition at line 12 of file DataRecord.h.
Enumerator | |
---|---|
None | |
StartOfBXData | |
StartOfTbLinkInputNumberData | |
ChamberData | |
Empty | |
RDDM | |
SDDM | |
RCDM | |
RDM | |
UndefinedType |
Definition at line 13 of file DataRecord.h.
Definition at line 28 of file DataRecord.h.
|
inlinevirtual |
Definition at line 30 of file DataRecord.h.
|
inline |
Definition at line 32 of file DataRecord.h.
References theData.
Referenced by rpcrawtodigi::EmptyWord::matchType(), rpcrawtodigi::ErrorSDDM::matchType(), rpcrawtodigi::ErrorRCDM::matchType(), rpcrawtodigi::ErrorRDDM::matchType(), rpcrawtodigi::ErrorRDM::matchType(), rpcrawtodigi::RecordBX::matchType(), rpcrawtodigi::RecordSLD::matchType(), rpcrawtodigi::RecordCD::matchType(), rpcrawtodigi::EventRecords::mergeRecords(), RPCPackingModule::rawData(), and rpcrawtodigi::EventRecords::samePartition().
|
static |
Definition at line 44 of file DataRecord.cc.
References ChamberData, Empty, None, RCDM, RDDM, RDM, query::result, SDDM, StartOfBXData, and StartOfTbLinkInputNumberData.
Referenced by RPCRawDataCountsHistoMaker::emptyRecordTypeHisto(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
Definition at line 38 of file DataRecord.h.
References theData.
Referenced by RPCUnpackingModule::produce().
|
static |
Definition at line 28 of file DataRecord.cc.
References rpcrawtodigi::EmptyWord::matchType(), rpcrawtodigi::ErrorRCDM::matchType(), rpcrawtodigi::ErrorSDDM::matchType(), rpcrawtodigi::ErrorRDDM::matchType(), rpcrawtodigi::ErrorRDM::matchType(), rpcrawtodigi::RecordBX::matchType(), rpcrawtodigi::RecordSLD::matchType(), rpcrawtodigi::RecordCD::matchType(), rpcrawtodigi::EmptyWord::print(), rpcrawtodigi::ErrorRDM::print(), rpcrawtodigi::ErrorRDDM::print(), rpcrawtodigi::ErrorRCDM::print(), rpcrawtodigi::ErrorSDDM::print(), rpcrawtodigi::RecordBX::print(), rpcrawtodigi::RecordSLD::print(), and rpcrawtodigi::RecordCD::print().
DataRecord::DataRecordType DataRecord::type | ( | ) | const |
Definition at line 13 of file DataRecord.cc.
References ChamberData, Empty, rpcrawtodigi::EmptyWord::matchType(), rpcrawtodigi::ErrorRDM::matchType(), rpcrawtodigi::ErrorRCDM::matchType(), rpcrawtodigi::ErrorSDDM::matchType(), rpcrawtodigi::ErrorRDDM::matchType(), rpcrawtodigi::RecordBX::matchType(), rpcrawtodigi::RecordSLD::matchType(), rpcrawtodigi::RecordCD::matchType(), RCDM, RDDM, RDM, SDDM, StartOfBXData, StartOfTbLinkInputNumberData, and UndefinedType.
Referenced by rpcrawtodigi::EventRecords::add(), RPCRawDataCounts::addDccRecord(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputCommands(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), RPCUnpackingModule::produce(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties().
|
protected |
Definition at line 47 of file DataRecord.h.
Referenced by rpcrawtodigi::RecordBX::bx(), data(), rpcrawtodigi::RecordCD::eod(), rpcrawtodigi::RecordCD::halfP(), rpcrawtodigi::RecordCD::lbInLink(), rpcrawtodigi::ErrorRCDM::link(), rpcrawtodigi::ErrorRDDM::link(), rpcrawtodigi::RecordCD::partitionData(), rpcrawtodigi::RecordCD::partitionNumber(), print(), rpcrawtodigi::RecordBX::RecordBX(), rpcrawtodigi::RecordCD::RecordCD(), rpcrawtodigi::RecordSLD::RecordSLD(), rpcrawtodigi::ErrorRDM::rmb(), rpcrawtodigi::ErrorRDDM::rmb(), rpcrawtodigi::ErrorRCDM::rmb(), rpcrawtodigi::RecordSLD::rmb(), and rpcrawtodigi::RecordSLD::tbLinkInputNumber().