7 #include "toolbox/mem/Reference.h"
97 unsigned long dataSize(
int fragmentIndex)
const;
105 std::string
hltURL()
const;
172 toolbox::mem::Reference* ref,
176 toolbox::mem::Reference* ref,
180 toolbox::mem::Reference* ref,
184 toolbox::mem::Reference* ref,
188 toolbox::mem::Reference* ref,
192 toolbox::mem::Reference* ref,
193 unsigned short expectedI2OMessageCode
235 explicit InitMsgData(toolbox::mem::Reference* pRef);
TimePoint_t getCurrentTime()
virtual void do_hltTriggerSelections(Strings &nameList) const
unsigned int fragmentCount() const
std::vector< unsigned char > headerCopy_
bool validateFragmentIndexAndCount(toolbox::mem::Reference *ref, BitMasksForFaulty maskToUse)
size_t memoryUsed() const
unsigned char * dataLocation(int fragmentIndex) const
unsigned short i2oMessageCode_
virtual uint32_t do_adler32Checksum() const
unsigned char * do_headerLocation() const
std::vector< StreamID > const & getStreamTags() const
virtual size_t do_i2oFrameSize() const
virtual uint32_t do_lumiSection() const
unsigned long headerSize() const
uint32_t runNumber() const
uint32_t do_nExpectedEPs() const
unsigned char * headerLocation() const
uint32_t do_adler32Checksum() const
uint32_t do_runNumber() const
unsigned int rbBufferId() const
virtual void do_assertRunNumber(uint32_t runNumber)
unsigned char * do_headerLocation() const
unsigned char * do_headerLocation() const
virtual void do_l1TriggerNames(Strings &nameList) const
bool validateMessageSize(toolbox::mem::Reference *ref, BitMasksForFaulty maskToUse)
unsigned int fuGuid() const
void hltTriggerNames(Strings &nameList) const
FragKey const & fragmentKey() const
toolbox::mem::Reference * ref_
std::vector< QueueID > QueueIDs
uint32_t do_lumiSection() const
unsigned int fuProcessId() const
virtual unsigned char * do_headerLocation() const
uint32_t hltTriggerCount_
void do_hltTriggerNames(Strings &nameList) const
unsigned char * headerLocation_
std::string outputModuleLabel_
unsigned char * do_fragmentLocation(unsigned char *dataLoc) const
unsigned long * getBufferData() const
void do_assertRunNumber(uint32_t runNumber)
virtual unsigned long do_headerSize() const
unsigned char * headerLocation_
unsigned char * do_fragmentLocation(unsigned char *dataLoc) const
bool isTaggedForAnyEventConsumer() const
std::string hltURL() const
uint32_t adler32Checksum() const
uint32_t do_lumiSection() const
std::vector< StreamID > streamTags_
utils::TimePoint_t creationTime_
unsigned long do_headerSize() const
void do_hltTriggerSelections(Strings &nameList) const
std::string topFolderName_
void addFirstFragment(toolbox::mem::Reference *)
virtual uint32_t do_outputModuleId() const
void assertRunNumber(uint32_t runNumber)
uint32_t outputModuleId() const
unsigned short i2oMessageCode() const
virtual void do_hltTriggerNames(Strings &nameList) const
unsigned int droppedEventsCount_
void addToChain(ChainData const &)
unsigned int getFragmentID(int fragmentIndex) const
uint32_t do_eventNumber() const
unsigned int expectedNumberOfFragments_
void cacheHeaderFields() const
void setDroppedEventsCount(unsigned int)
utils::TimePoint_t lastFragmentTime_
unsigned long do_headerSize() const
size_t do_i2oFrameSize() const
void do_l1TriggerNames(Strings &nameList) const
bool validateDataLocation(toolbox::mem::Reference *ref, BitMasksForFaulty maskToUse)
virtual uint32_t do_eventNumber() const
bool isTaggedForAnyStream() const
ChainData(unsigned short i2oMessageCode=0x9999, unsigned int messageCode=Header::INVALID)
unsigned char * do_fragmentLocation(unsigned char *dataLoc) const
virtual unsigned int do_droppedEventsCount() const
unsigned int do_droppedEventsCount() const
uint32_t do_adler32Checksum() const
EndLumiSectMsgData(toolbox::mem::Reference *pRef)
uint32_t do_outputModuleId() const
uint32_t do_lumiSection() const
utils::TimePoint_t lastFragmentTime() const
InitMsgData(toolbox::mem::Reference *pRef)
EventMsgData(toolbox::mem::Reference *pRef)
void cacheHeaderFields() const
unsigned int copyFragmentsIntoBuffer(std::vector< unsigned char > &buff) const
unsigned char * do_headerLocation() const
uint32_t do_hltTriggerCount() const
uint32_t do_eventNumber() const
size_t do_i2oFrameSize() const
boost::posix_time::time_duration Duration_t
void swap(ChainData &other)
bool validateAdler32Checksum()
virtual void do_setDroppedEventsCount(unsigned int)
std::string do_topFolderName() const
uint32_t eventNumber() const
bool validateExpectedFragmentCount(toolbox::mem::Reference *ref, BitMasksForFaulty maskToUse)
std::vector< unsigned char > headerCopy_
uint32_t do_runNumber() const
utils::TimePoint_t staleWindowStartTime() const
boost::posix_time::ptime TimePoint_t
QueueIDs const & getEventConsumerTags() const
unsigned int hltLocalId() const
void cacheHeaderFields() const
unsigned char * headerLocation_
bool isEndOfLumiSectionMessage() const
virtual void do_hltTriggerBits(std::vector< unsigned char > &bitList) const
void do_assertRunNumber(uint32_t runNumber)
utils::TimePoint_t creationTime() const
uint32_t lumiSection() const
uint32_t do_runNumber() const
unsigned char * headerLocation_
void hltTriggerSelections(Strings &nameList) const
void do_setDroppedEventsCount(unsigned int)
uint32_t nExpectedEPs() const
unsigned int fuProcessId_
virtual uint32_t do_hltTriggerCount() const
virtual DQMKey do_dqmKey() const
unsigned long totalDataSize() const
unsigned long do_headerSize() const
void tagForDQMEventConsumer(QueueID)
void resetStaleWindowStartTime()
uint32_t hltTriggerCount() const
void tagForEventConsumer(QueueID)
void addToStaleWindowStartTime(const utils::Duration_t duration)
void checkForCompleteness()
virtual unsigned char * do_fragmentLocation(unsigned char *dataLoc) const
unsigned int fragmentCount_
void hltTriggerBits(std::vector< unsigned char > &bitList) const
std::string topFolderName() const
uint32_t do_runNumber() const
ErrorEventMsgData(toolbox::mem::Reference *pRef)
QueueIDs const & getDQMEventConsumerTags() const
unsigned int hltTid() const
uint32_t calculateAdler32() const
virtual std::string do_outputModuleLabel() const
bool validateMessageCode(toolbox::mem::Reference *ref, unsigned short expectedI2OMessageCode)
unsigned long dataSize(int fragmentIndex) const
uint32_t do_lumiSection() const
unsigned long headerSize_
unsigned int messageCode() const
void do_assertRunNumber(uint32_t runNumber)
unsigned int droppedEventsCount() const
unsigned int hltInstance() const
bool isTaggedForAnyDQMEventConsumer() const
QueueIDs eventConsumerTags_
virtual std::string do_topFolderName() const
std::vector< unsigned char > headerCopy_
std::vector< unsigned char > headerCopy_
uint32_t do_outputModuleId() const
std::string do_outputModuleLabel() const
unsigned long headerSize_
void tagForStream(StreamID)
unsigned int messageCode_
size_t do_i2oFrameSize() const
unsigned char * do_fragmentLocation(unsigned char *dataLoc) const
std::string hltClassName() const
unsigned long headerSize_
size_t do_i2oFrameSize() const
void cacheHeaderFields() const
void do_hltTriggerBits(std::vector< unsigned char > &bitList) const
virtual uint32_t do_nExpectedEPs() const
virtual uint32_t do_runNumber() const
std::string outputModuleLabel() const
QueueIDs dqmEventConsumerTags_
std::vector< unsigned char > hltTriggerBits_
bool validateFragmentOrder(toolbox::mem::Reference *ref, int &indexValue)
uint32_t do_adler32Checksum() const
unsigned int hltInstance_
Strings hltTriggerSelections_
DQMEventMsgData(toolbox::mem::Reference *pRef)
unsigned int faultyBits() const
unsigned long do_headerSize() const
unsigned long headerSize_
utils::TimePoint_t staleWindowStartTime_
void l1TriggerNames(Strings &nameList) const