#include <EcalSupervisorDataFormatter.h>
Public Member Functions | |
EcalSupervisorTBDataFormatter () | |
void | interpretRawData (const FEDRawData &data, EcalTBEventHeader &tbEventHeader) |
virtual | ~EcalSupervisorTBDataFormatter () |
Static Private Attributes | |
static const int | nWordsPerEvent = 14 |
Definition at line 16 of file EcalSupervisorDataFormatter.h.
EcalSupervisorTBDataFormatter::EcalSupervisorTBDataFormatter | ( | ) |
Definition at line 6 of file EcalSupervisorDataFormatter.cc.
|
inlinevirtual |
void EcalSupervisorTBDataFormatter::interpretRawData | ( | const FEDRawData & | data, |
EcalTBEventHeader & | tbEventHeader | ||
) |
Definition at line 9 of file EcalSupervisorDataFormatter.cc.
References a, b, FEDRawData::data(), LogDebug, EcalTBEventHeader::magnetsMeasurement::magnet6IMeas_uampere, EcalTBEventHeader::magnetsMeasurement::magnet6IRead_ampere, EcalTBEventHeader::magnetsMeasurement::magnet6ISet_ampere, EcalTBEventHeader::magnetsMeasurement::magnet6VMeas_uvolt, EcalTBEventHeader::magnetsMeasurement::magnet7IMeas_uampere, EcalTBEventHeader::magnetsMeasurement::magnet7IRead_ampere, EcalTBEventHeader::magnetsMeasurement::magnet7ISet_ampere, EcalTBEventHeader::magnetsMeasurement::magnet7VMeas_uvolt, nWordsPerEvent, EcalTBEventHeader::setBegBurstLV1A(), EcalTBEventHeader::setBegBurstTimeMsec(), EcalTBEventHeader::setBegBurstTimeSec(), EcalTBEventHeader::setBurstNumber(), EcalTBEventHeader::setEndBurstLV1A(), EcalTBEventHeader::setEndBurstTimeMsec(), EcalTBEventHeader::setEndBurstTimeSec(), EcalTBEventHeader::setEventNumber(), EcalTBEventHeader::setMagnetMeasurements(), EcalTBEventHeader::setNumberOfMagnetMeasurements(), EcalTBEventHeader::setRunNumber(), EcalTBEventHeader::setSyncError(), FEDRawData::size(), and BeamSplash_cfg::version.
Referenced by EcalDCCTBUnpackingModule::produce(), and EcalDCCTB07UnpackingModule::produce().
|
staticprivate |
Definition at line 28 of file EcalSupervisorDataFormatter.h.
Referenced by interpretRawData().