CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FRDEventMessage.h
Go to the documentation of this file.
1 #ifndef IOPool_Streamer_FRDEventMessage_h
2 #define IOPool_Streamer_FRDEventMessage_h
3 
49 
51 {
60 };
61 
63 {
71 };
72 
74 {
79 };
80 
82 {
85 };
86 
88 {
89  public:
90 
91  FRDEventMsgView(void* buf);
92 
93  uint8* startAddress() const { return buf_; }
94  void* payload() const { return payload_; }
95  uint32 size() const { return size_; }
96 
97  uint32 version() const { return version_; }
98  uint32 run() const { return run_; }
99  uint32 lumi() const { return lumi_; }
100  uint64 event() const { return event_; }
101  uint32 eventSize() const { return eventSize_; }
102  uint32 paddingSize() const { return paddingSize_; }
103  uint32 adler32() const { return adler32_; }
104 
105  private:
106 
108  void* payload_;
117 };
118 
119 #endif
ULong64_t uint64
uint32 eventSize() const
uint32 lumi() const
uint32 size() const
FRDEventMsgView(void *buf)
void * payload() const
uint32 adler32() const
uint8 * startAddress() const
uint32 run() const
uint32 version() const
unsigned int uint32
Definition: MsgTools.h:13
unsigned char uint8
Definition: MsgTools.h:11
uint32 paddingSize() const
uint64 event() const