#include <FRDEventMessage.h>
Public Attributes | |
uint32 | crc32c_ |
uint32 | eventHigh_ |
uint32 | eventLow_ |
uint32 | eventSize_ |
uint32 | lumi_ |
uint32 | paddingSize_ |
uint32 | run_ |
uint32 | version_ |
This class is used to view the contents of "FED Raw Data" (FRD) events. Initially, the only time that such events are created is when an error occurs in the HLT. So, in the beginning, "error event" == "FRD event". However, if new ways of creating events of this type are added to the HLT, hopefully this class can be used or upgraded to handle those events as well.
08-Aug-2008 - KAB - Initial Implementation 06-Oct-2008 - KAB - Added version number and lumi block number (version #2) 14-Nov-2013 - RKM - Added event size, adler32 and padding size (version #3) 15-Oct-2014 - WDD - Event number from 32 bits to 64 bits (version #4) 01-Apr-2015 - SM - replaced adler32 with crc32c which is accelerated in SSE 4.2 (version #5)
Version 5 Format: uint32 - format version number uint32 - run number uint32 - lumi number uint32 - event number uint32 - event size uint32 - crc32c checksum of FED data (excluding event header) variable size - FED data
Version 4 Format: uint32 - format version number uint32 - run number uint32 - lumi number uint32 - event number low 32 bits uint32 - event number high 32 bits uint32 - event size uint32 - padding size needed to fill memory page size (_SC_PAGE_SIZE) uint32 - adler32 checksum of FED data (excluding event header) variable size - FED data
Version 3 Format: uint32 - format version number uint32 - run number uint32 - lumi number uint32 - event number uint32 - event size uint32 - padding size needed to fill memory page size (_SC_PAGE_SIZE) uint32 - adler32 checksum of FED data (excluding event header) variable size - FED data
Version 2 Format: uint32 - format version number uint32 - run number uint32 - lumi number uint32 - event number 1024 * uint32 - size values for all 1024 FED buffers variable size - FED data
Definition at line 60 of file FRDEventMessage.h.
uint32 FRDEventHeader_V5::crc32c_ |
Definition at line 69 of file FRDEventMessage.h.
Referenced by FRDEventMsgView::crc32c().
uint32 FRDEventHeader_V5::eventHigh_ |
Definition at line 66 of file FRDEventMessage.h.
uint32 FRDEventHeader_V5::eventLow_ |
Definition at line 65 of file FRDEventMessage.h.
uint32 FRDEventHeader_V5::eventSize_ |
Definition at line 67 of file FRDEventMessage.h.
Referenced by FRDEventMsgView::eventSize().
uint32 FRDEventHeader_V5::lumi_ |
Definition at line 64 of file FRDEventMessage.h.
Referenced by FRDEventMsgView::lumi().
uint32 FRDEventHeader_V5::paddingSize_ |
Definition at line 68 of file FRDEventMessage.h.
Referenced by FRDEventMsgView::paddingSize().
uint32 FRDEventHeader_V5::run_ |
Definition at line 63 of file FRDEventMessage.h.
Referenced by FRDEventMsgView::run().
uint32 FRDEventHeader_V5::version_ |
Definition at line 62 of file FRDEventMessage.h.
Referenced by FRDEventMsgView::version().