CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Variables
FRDEventMessage.h File Reference
#include "IOPool/Streamer/interface/MsgTools.h"
#include <array>

Go to the source code of this file.

Classes

struct  FRDEventHeader_V1
 
struct  FRDEventHeader_V2
 
struct  FRDEventHeader_V3
 
struct  FRDEventHeader_V4
 
struct  FRDEventHeader_V5
 
struct  FRDEventHeader_V6
 
class  FRDEventMsgView
 

Variables

const uint16 FRDEVENT_MASK_ISGENDATA = 1
 
constexpr size_t FRDHeaderMaxVersion = 6
 
constexpr std::array< uint32,
FRDHeaderMaxVersion+1 > 
FRDHeaderVersionSize
 

Variable Documentation

const uint16 FRDEVENT_MASK_ISGENDATA = 1
constexpr size_t FRDHeaderMaxVersion = 6
constexpr std::array<uint32, FRDHeaderMaxVersion + 1> FRDHeaderVersionSize
Initial value:
{{0,
2 * sizeof(uint32),
(4 + 1024) * sizeof(uint32),
7 * sizeof(uint32),
8 * sizeof(uint32),
6 * sizeof(uint32),
6 * sizeof(uint32)}}
unsigned int uint32
Definition: MsgTools.h:13

Definition at line 129 of file FRDEventMessage.h.

Referenced by FedRawDataInputSource::getNextEvent(), FRDStreamSource::setRunAndEventInfo(), FRDOutputModule::write(), and RawEventOutputModuleForBU< Consumer >::write().