![]() |
![]() |
#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 27 of file DataRecord.h.
|
inlinevirtual |
Definition at line 29 of file DataRecord.h.
|
inline |
Definition at line 31 of file DataRecord.h.
References name(), AlCaHLTBitMon_QueryRunRegistry::string, theData, and type().
Referenced by rpcrawtodigi::ErrorRCDM::matchType(), rpcrawtodigi::ErrorRDDM::matchType(), rpcrawtodigi::ErrorRDM::matchType(), rpcrawtodigi::ErrorSDDM::matchType(), rpcrawtodigi::EmptyWord::matchType(), rpcrawtodigi::RecordBX::matchType(), rpcrawtodigi::RecordSLD::matchType(), rpcrawtodigi::RecordCD::matchType(), rpcrawtodigi::EventRecords::mergeRecords(), RPCPackingModule::rawData(), and rpcrawtodigi::EventRecords::samePartition().
|
static |
Definition at line 58 of file DataRecord.cc.
References None, mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by config.CFG::__str__(), data(), validation.Sample::digest(), RPCRawDataCountsHistoMaker::emptyRecordTypeHisto(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
Definition at line 37 of file DataRecord.h.
References record, str, AlCaHLTBitMon_QueryRunRegistry::string, and theData.
Referenced by RPCUnpackingModule::produce().
|
static |
Definition at line 35 of file DataRecord.cc.
References rpcrawtodigi::ErrorRCDM::matchType(), rpcrawtodigi::ErrorRDM::matchType(), rpcrawtodigi::ErrorRDDM::matchType(), rpcrawtodigi::ErrorSDDM::matchType(), rpcrawtodigi::EmptyWord::matchType(), rpcrawtodigi::RecordBX::matchType(), rpcrawtodigi::RecordSLD::matchType(), rpcrawtodigi::RecordCD::matchType(), rpcrawtodigi::ErrorRDM::print(), rpcrawtodigi::EmptyWord::print(), rpcrawtodigi::ErrorRCDM::print(), rpcrawtodigi::ErrorRDDM::print(), rpcrawtodigi::ErrorSDDM::print(), rpcrawtodigi::RecordBX::print(), rpcrawtodigi::RecordSLD::print(), rpcrawtodigi::RecordCD::print(), and str.
rpcrawtodigi::DataRecord::DataRecordType rpcrawtodigi::DataRecord::type | ( | ) | const |
Definition at line 13 of file DataRecord.cc.
References rpcrawtodigi::ErrorRCDM::matchType(), rpcrawtodigi::ErrorRDM::matchType(), rpcrawtodigi::ErrorRDDM::matchType(), rpcrawtodigi::ErrorSDDM::matchType(), rpcrawtodigi::EmptyWord::matchType(), rpcrawtodigi::RecordBX::matchType(), rpcrawtodigi::RecordSLD::matchType(), and rpcrawtodigi::RecordCD::matchType().
Referenced by rpcrawtodigi::EventRecords::add(), RPCRawDataCounts::addDccRecord(), data(), 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 46 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().