#include <EvffedFillerRB.h>
Classes | |
union | Payload |
Public Member Functions | |
EvffedFillerRB () | |
unsigned int | fedId () const |
unsigned char *const | getPayload () |
uint32_t | getSize () |
void | putHeader (unsigned int l1id, unsigned int bxid) |
void | putTrailer () |
void | setDAQDiaWord1 (uint64_t word) |
void | setEPProcessId (pid_t pid) |
void | setRBEventCount (uint32_t evtcnt) |
void | setRBTimeStamp (uint64_t ts) |
unsigned int | size () const |
Private Attributes | |
unsigned int | hostid_ |
Payload | payload_ |
Definition at line 32 of file EvffedFillerRB.h.
|
inline |
Definition at line 35 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asHWords, evf::EvffedFillerRB::Payload::asWords, evf::fedinterface::EVFFED_LENGTH, evf::fedinterface::EVFFED_RBIDENT_OFFSET, evf::fedinterface::EVFFED_RBPCIDE_MASK, evf::fedinterface::EVFFED_RBPCIDE_SHIFT, hostid_, i, AlCaHLTBitMon_ParallelJobs::p, and payload_.
|
inline |
Definition at line 106 of file EvffedFillerRB.h.
References evf::fedinterface::EVFFED_ID.
Referenced by DaqFakeReader::fillFED1023().
|
inline |
Definition at line 65 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asBytes, and payload_.
Referenced by DaqFakeReader::fillFED1023().
|
inline |
|
inline |
Definition at line 72 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asHWords, evf::fedinterface::EVFFED_ID, evf::fedinterface::EVFFED_VERSION, FED_BXID_INSERT, FED_EVTY_INSERT, FED_HCTRLID_INSERT, FED_LVL1_INSERT, FED_SOID_INSERT, FED_VERSION_INSERT, payload_, and evf::evtn::SLINK_HALFWORD_SIZE.
Referenced by DaqFakeReader::fillFED1023().
|
inline |
Definition at line 81 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asBytes, evf::EvffedFillerRB::Payload::asHWords, evf::compute_crc(), evf::fedinterface::EVFFED_LENGTH, evf::fedinterface::EVFFED_TOTALSIZE, FED_CRCS_INSERT, FED_EVSZ_INSERT, FED_TCTRLID_INSERT, evf::evtn::FED_TRAILER_SIZE, payload_, and evf::evtn::SLINK_HALFWORD_SIZE.
Referenced by DaqFakeReader::fillFED1023().
|
inline |
Definition at line 101 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asHWords, evf::fedinterface::EVFFED_DAQDIA1_OFFSET, and payload_.
Referenced by DaqFakeReader::fillFED1023().
|
inline |
Definition at line 96 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asHWords, evf::fedinterface::EVFFED_EPIDENT_OFFSET, evf::fedinterface::EVFFED_EPPCIDE_MASK, evf::fedinterface::EVFFED_EPPCIDE_SHIFT, and payload_.
Referenced by DaqFakeReader::DaqFakeReader().
|
inline |
Definition at line 92 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asHWords, evf::fedinterface::EVFFED_RBEVCNT_OFFSET, and payload_.
|
inline |
Definition at line 88 of file EvffedFillerRB.h.
References evf::EvffedFillerRB::Payload::asWords, evf::fedinterface::EVFFED_RBWCTIM_OFFSET, and payload_.
Referenced by DaqFakeReader::fillFED1023().
|
inline |
Definition at line 109 of file EvffedFillerRB.h.
References evf::fedinterface::EVFFED_TOTALSIZE.
Referenced by DaqFakeReader::fillFED1023().
|
private |
Definition at line 119 of file EvffedFillerRB.h.
Referenced by EvffedFillerRB().
|
private |
Definition at line 118 of file EvffedFillerRB.h.
Referenced by EvffedFillerRB(), getPayload(), putHeader(), putTrailer(), setDAQDiaWord1(), setEPProcessId(), setRBEventCount(), and setRBTimeStamp().