![]() |
![]() |
#include <EventRecords.h>
Public Member Functions | |
void | add (const DataRecord &record) |
bool | complete () const |
int | dataToTriggerDelay () const |
const std::vector< DataRecord > & | errors () const |
EventRecords (int triggerbx=0) | |
EventRecords (int bx, const RecordBX &bxr, const RecordSLD &tbr, const RecordCD &lbr) | |
bool | hasErrors () const |
std::string | print (const DataRecord::DataRecordType &type) const |
const RecordBX & | recordBX () const |
const RecordCD & | recordCD () const |
const RecordSLD & | recordSLD () const |
bool | samePartition (const EventRecords &r) const |
int | triggerBx () const |
Static Public Member Functions | |
static std::vector< EventRecords > | mergeRecords (const std::vector< EventRecords > &r) |
Private Attributes | |
std::vector< DataRecord > | theErrors |
RecordBX | theRecordBX |
RecordCD | theRecordCD |
RecordSLD | theRecordSLD |
int | theTriggerBX |
bool | theValidBX |
bool | theValidCD |
bool | theValidLN |
Definition at line 11 of file EventRecords.h.
|
inline |
Definition at line 14 of file EventRecords.h.
|
inline |
Definition at line 19 of file EventRecords.h.
void EventRecords::add | ( | const DataRecord & | record | ) |
Definition at line 22 of file EventRecords.cc.
References rpcrawtodigi::DataRecord::ChamberData, rpcrawtodigi::DataRecord::Empty, rpcrawtodigi::DataRecord::StartOfBXData, rpcrawtodigi::DataRecord::StartOfTbLinkInputNumberData, theErrors, theRecordBX, theRecordCD, theRecordSLD, theValidBX, theValidCD, theValidLN, and rpcrawtodigi::DataRecord::type().
Referenced by EventRecords(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 31 of file EventRecords.h.
References theValidBX, theValidCD, and theValidLN.
Referenced by dataToTriggerDelay(), and RPCUnpackingModule::produce().
int EventRecords::dataToTriggerDelay | ( | ) | const |
Definition at line 11 of file EventRecords.cc.
References rpcrawtodigi::RecordBX::bx(), complete(), diffTreeTool::diff, recordBX(), and triggerBx().
Referenced by RPCRecordFormatter::recordUnpack(), and triggerBx().
|
inline |
Definition at line 40 of file EventRecords.h.
References mergeRecords(), print(), AlCaHLTBitMon_QueryRunRegistry::string, and theErrors.
|
inline |
Definition at line 33 of file EventRecords.h.
References alignCSCRings::r, samePartition(), and theErrors.
|
static |
Definition at line 61 of file EventRecords.cc.
References rpcrawtodigi::DataRecord::data(), triggerObjects_cff::id, recordCD(), and mps_fire::result.
Referenced by errors().
std::string EventRecords::print | ( | const DataRecord::DataRecordType & | type | ) | const |
Definition at line 83 of file EventRecords.cc.
References rpcrawtodigi::DataRecord::ChamberData, rpcrawtodigi::DataRecord::Empty, rpcrawtodigi::ErrorRDDM::print(), rpcrawtodigi::ErrorRCDM::print(), rpcrawtodigi::ErrorRDM::print(), rpcrawtodigi::ErrorSDDM::print(), rpcrawtodigi::RecordBX::print(), rpcrawtodigi::RecordSLD::print(), rpcrawtodigi::RecordCD::print(), rpcrawtodigi::DataRecord::RCDM, rpcrawtodigi::DataRecord::RDDM, rpcrawtodigi::DataRecord::RDM, rpcrawtodigi::DataRecord::SDDM, rpcrawtodigi::DataRecord::StartOfBXData, rpcrawtodigi::DataRecord::StartOfTbLinkInputNumberData, str, theErrors, theRecordBX, theRecordCD, theRecordSLD, theValidBX, theValidCD, and theValidLN.
Referenced by errors().
|
inline |
Definition at line 37 of file EventRecords.h.
References theRecordBX.
Referenced by dataToTriggerDelay(), and samePartition().
|
inline |
Definition at line 39 of file EventRecords.h.
References theRecordCD.
Referenced by mergeRecords(), RPCRecordFormatter::recordUnpack(), and samePartition().
|
inline |
Definition at line 38 of file EventRecords.h.
References theRecordSLD.
Referenced by samePartition().
bool EventRecords::samePartition | ( | const EventRecords & | r | ) | const |
Definition at line 49 of file EventRecords.cc.
References rpcrawtodigi::DataRecord::data(), data, RecoTauDiscriminantConfiguration::mask, recordBX(), recordCD(), and recordSLD().
Referenced by hasErrors().
|
inline |
Definition at line 27 of file EventRecords.h.
References dataToTriggerDelay(), and theTriggerBX.
Referenced by dataToTriggerDelay().
|
private |
Definition at line 52 of file EventRecords.h.
Referenced by add(), errors(), hasErrors(), and print().
|
private |
Definition at line 49 of file EventRecords.h.
Referenced by add(), print(), and recordBX().
|
private |
Definition at line 51 of file EventRecords.h.
Referenced by add(), print(), and recordCD().
|
private |
Definition at line 50 of file EventRecords.h.
Referenced by add(), print(), and recordSLD().
|
private |
Definition at line 47 of file EventRecords.h.
Referenced by triggerBx().
|
private |
Definition at line 48 of file EventRecords.h.
Referenced by add(), complete(), and print().
|
private |
Definition at line 48 of file EventRecords.h.
Referenced by add(), complete(), and print().
|
private |
Definition at line 48 of file EventRecords.h.
Referenced by add(), complete(), and print().