CMS 3D CMS Logo

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

◆ FRDEVENT_MASK_ISGENDATA

const uint16 FRDEVENT_MASK_ISGENDATA = 1

◆ FRDHeaderMaxVersion

constexpr size_t FRDHeaderMaxVersion = 6

◆ FRDHeaderVersionSize

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(), DataModeFRD::headerSize(), DataModeScoutingRun3::headerSize(), DataModeFRDStriped::headerSize(), FRDStreamSource::setRunAndEventInfo(), FRDOutputModule::write(), and RawEventOutputModuleForBU< Consumer >::write().