Classes | |
class | FEDDAQHeader |
class | FEDDAQTrailer |
class | Phase2TrackerCommissioningDigiProducer |
class | Phase2TrackerDigiProducer |
class | Phase2TrackerFEDBuffer |
class | Phase2TrackerFEDChannel |
class | Phase2TrackerFEDHeader |
class | Phase2TrackerFEDRawChannelUnpacker |
class | Phase2TrackerFEDZSChannelUnpacker |
Functions | |
uint64_t | extract64 (trackerHeader_m mask, trackerHeader_s shift, uint64_t data) |
std::ostream & | operator<< (std::ostream &os, const FEDDAQEventType &value) |
std::ostream & | operator<< (std::ostream &os, const FEDTTSBits &value) |
std::ostream & | operator<< (std::ostream &os, const FEDReadoutMode &value) |
std::ostream & | operator<< (std::ostream &os, const READ_MODE &value) |
void | printHex (const void *pointer, const size_t lengthInBytes, std::ostream &os) |
void | printHexValue (const uint8_t value, std::ostream &os) |
void | printHexWord (const uint8_t *pointer, const size_t lengthInBytes, std::ostream &os) |
void | printNibbleValue (uint8_t value, std::ostream &os) |
uint64_t | read64 (int offset, const uint8_t *buffer) |
Variables | |
static const uint16_t | CMS_FED_ID_MAX = static_cast<uint16_t>( FEDNumbering::MAXFEDID) |
static const uint16_t | FED_ID_MAX = static_cast<uint16_t>( FEDNumbering::MAXSiStripFEDID) |
static const uint16_t | FED_ID_MIN = static_cast<uint16_t>( FEDNumbering::MINSiStripFEDID) |
static const uint8_t | INVALID =0xFF |
static const int | MAX_CBC_PER_FE = 16 |
static const int | MAX_FE_PER_FED = 16 |
static const uint16_t | NUMBER_OF_FEDS = static_cast<uint16_t>( FED_ID_MAX - FED_ID_MIN + 1 ) |
static const int | STRIPS_PADDING = 2 |
static const int | STRIPS_PER_CBC = 254 |
static const int | TRIGGER_SIZE = 0 |
Enumerator | |
---|---|
DAQ_EVENT_TYPE_PHYSICS | |
DAQ_EVENT_TYPE_CALIBRATION | |
DAQ_EVENT_TYPE_TEST | |
DAQ_EVENT_TYPE_TECHNICAL | |
DAQ_EVENT_TYPE_SIMULATED | |
DAQ_EVENT_TYPE_TRACED | |
DAQ_EVENT_TYPE_ERROR | |
DAQ_EVENT_TYPE_INVALID |
Definition at line 15 of file Phase2TrackerFEDDAQHeader.h.
Enumerator | |
---|---|
READOUT_MODE_INVALID | |
READOUT_MODE_SCOPE | |
READOUT_MODE_VIRGIN_RAW | |
READOUT_MODE_PROC_RAW | |
READOUT_MODE_ZERO_SUPPRESSED | |
READOUT_MODE_ZERO_SUPPRESSED_LITE | |
READOUT_MODE_SPY |
Enumerator | |
---|---|
TTS_DISCONNECTED0 | |
TTS_WARN_OVERFLOW | |
TTS_OUT_OF_SYNC | |
TTS_BUSY | |
TTS_READY | |
TTS_ERROR | |
TTS_DISCONNECTED1 | |
TTS_INVALID |
Definition at line 15 of file Phase2TrackerFEDDAQTrailer.h.
Enumerator | |
---|---|
READ_MODE_INVALID | |
SUMMARY | |
FULL_DEBUG | |
CBC_ERROR |
Enumerator | |
---|---|
VERSION_M | |
HEADER_FORMAT_M | |
EVENT_TYPE_M | |
GLIB_STATUS_M | |
FRONTEND_STAT_M | |
CBC_NUMBER_M |
Definition at line 179 of file utils.h.
Enumerator | |
---|---|
VERSION_S | |
HEADER_FORMAT_S | |
EVENT_TYPE_S | |
GLIB_STATUS_S | |
FRONTEND_STAT_S | |
CBC_NUMBER_S |
Definition at line 187 of file utils.h.
|
inline |
Definition at line 203 of file utils.h.
References AlCaHLTBitMon_QueryRunRegistry::data.
Referenced by Phase2Tracker::Phase2TrackerFEDHeader::dataFormatVersion(), Phase2Tracker::Phase2TrackerFEDHeader::debugMode(), Phase2Tracker::Phase2TrackerFEDHeader::eventType(), Phase2Tracker::Phase2TrackerFEDHeader::frontendStatus(), Phase2Tracker::Phase2TrackerFEDHeader::glibStatusCode(), and Phase2Tracker::Phase2TrackerFEDHeader::numberOfCBC().
|
inline |
Definition at line 7 of file Phase2TrackerFEDDAQHeader.cc.
References DAQ_EVENT_TYPE_CALIBRATION, DAQ_EVENT_TYPE_ERROR, DAQ_EVENT_TYPE_INVALID, DAQ_EVENT_TYPE_PHYSICS, DAQ_EVENT_TYPE_SIMULATED, DAQ_EVENT_TYPE_TECHNICAL, DAQ_EVENT_TYPE_TEST, DAQ_EVENT_TYPE_TRACED, and printHexValue().
|
inline |
Definition at line 7 of file Phase2TrackerFEDDAQTrailer.cc.
References printHexValue(), TTS_BUSY, TTS_DISCONNECTED0, TTS_DISCONNECTED1, TTS_ERROR, TTS_INVALID, TTS_OUT_OF_SYNC, TTS_READY, and TTS_WARN_OVERFLOW.
|
inline |
Definition at line 109 of file utils.h.
References printHexValue(), READOUT_MODE_INVALID, READOUT_MODE_PROC_RAW, READOUT_MODE_SCOPE, READOUT_MODE_SPY, READOUT_MODE_VIRGIN_RAW, READOUT_MODE_ZERO_SUPPRESSED, and READOUT_MODE_ZERO_SUPPRESSED_LITE.
|
inline |
Definition at line 154 of file utils.h.
References CBC_ERROR, FULL_DEBUG, printHexValue(), and SUMMARY.
|
inline |
Definition at line 60 of file utils.h.
References AlCaHLTBitMon_ParallelJobs::p, printHexWord(), and w.
Referenced by Phase2Tracker::Phase2TrackerFEDHeader::dataFormatVersion(), Phase2Tracker::Phase2TrackerFEDHeader::debugMode(), Phase2Tracker::Phase2TrackerFEDBuffer::dump(), Phase2Tracker::FEDDAQHeader::print(), Phase2Tracker::FEDDAQTrailer::print(), and Phase2Tracker::Phase2TrackerFEDHeader::readoutMode().
|
inline |
|
inline |
Definition at line 51 of file utils.h.
References i, and printHexValue().
Referenced by printHex().
|
inline |
|
inline |
Definition at line 197 of file utils.h.
References hltrates_dqm_sourceclient-live_cfg::offset.
Referenced by Phase2Tracker::Phase2TrackerFEDHeader::CBCStatus(), Phase2Tracker::Phase2TrackerFEDBuffer::Phase2TrackerFEDBuffer(), and Phase2Tracker::Phase2TrackerFEDHeader::Phase2TrackerFEDHeader().
|
static |
Definition at line 19 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerCommissioningDigiProducer::produce(), and Phase2Tracker::Phase2TrackerDigiProducer::produce().
|
static |
Definition at line 18 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerCommissioningDigiProducer::produce().
|
static |
Definition at line 17 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerCommissioningDigiProducer::produce(), and Phase2Tracker::Phase2TrackerDigiProducer::produce().
|
static |
Definition at line 25 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerFEDBuffer::findChannels(), Phase2Tracker::Phase2TrackerFEDBuffer::Phase2TrackerFEDBuffer(), and Phase2Tracker::Phase2TrackerDigiProducer::produce().
|
static |
Definition at line 24 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerFEDBuffer::Phase2TrackerFEDBuffer(), and Phase2Tracker::Phase2TrackerDigiProducer::produce().
|
static |
|
static |
Definition at line 27 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerFEDBuffer::findChannels().
|
static |
Definition at line 26 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerFEDBuffer::findChannels(), and Phase2Tracker::Phase2TrackerDigiProducer::produce().
|
static |
Definition at line 28 of file utils.h.
Referenced by Phase2Tracker::Phase2TrackerFEDBuffer::conditionData(), and Phase2Tracker::Phase2TrackerFEDBuffer::findChannels().