CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Attributes
FRDEventHeader_V3 Struct Reference

#include <FRDEventMessage.h>

Public Attributes

uint32 adler32_
 
uint32 event_
 
uint32 eventSize_
 
uint32 lumi_
 
uint32 paddingSize_
 
uint32 run_
 
uint32 version_
 

Detailed Description

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)

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 38 of file FRDEventMessage.h.

Member Data Documentation

uint32 FRDEventHeader_V3::adler32_

Definition at line 46 of file FRDEventMessage.h.

uint32 FRDEventHeader_V3::event_

Definition at line 43 of file FRDEventMessage.h.

uint32 FRDEventHeader_V3::eventSize_

Definition at line 44 of file FRDEventMessage.h.

uint32 FRDEventHeader_V3::lumi_

Definition at line 42 of file FRDEventMessage.h.

uint32 FRDEventHeader_V3::paddingSize_

Definition at line 45 of file FRDEventMessage.h.

uint32 FRDEventHeader_V3::run_

Definition at line 41 of file FRDEventMessage.h.

uint32 FRDEventHeader_V3::version_

Definition at line 40 of file FRDEventMessage.h.