DABC (Data Acquisition Backbone Core)
2.9.9
|
MBS event
More...
#include <mbs/MbsTypeDefs.h>
Public Member Functions | |
void | CopyHeader (EventHeader *src) |
EventNumType | EventNumber () const |
void | Init (EventNumType evnt=0) |
SubeventHeader * | NextSubEvent (SubeventHeader *prev) const |
unsigned | NumSubevents () const |
void | PrintHeader () |
void | SetEventNumber (EventNumType ev) |
void | SetSubEventsSize (uint32_t sz) |
SubeventHeader * | SubEvents () const |
uint32_t | SubEventsSize () const |
uint16_t | TriggerNumber () const |
Public Member Functions inherited from mbs::Header | |
uint32_t | FullSize () const |
uint32_t | FullType () const |
bool | isFullType (uint32_t typ) const |
bool | isTypePair (unsigned typ, unsigned subtyp) const |
void | SetFullSize (uint32_t sz) |
void | SetFullType (uint32_t typ) |
void | SetTypePair (unsigned typ, unsigned subtyp) |
uint16_t | SubType () const |
uint16_t | Type () const |
Data Fields | |
int16_t | iDummy |
EventNumType | iEventNumber |
int16_t | iTrigger |
Data Fields inherited from mbs::Header | |
union { | |
struct { | |
uint16_t i_subtype | |
uint16_t i_type | |
} | |
uint32_t iType | |
}; | |
uint32_t | iWords |
MBS event
Definition at line 98 of file MbsTypeDefs.h.
|
inline |
Definition at line 108 of file MbsTypeDefs.h.
|
inline |
Definition at line 117 of file MbsTypeDefs.h.
|
inline |
Definition at line 124 of file MbsTypeDefs.h.
|
inline |
Definition at line 125 of file MbsTypeDefs.h.
|
inline |
Definition at line 127 of file MbsTypeDefs.h.
|
inline |
Definition at line 130 of file MbsTypeDefs.h.
|
inline |
Definition at line 131 of file MbsTypeDefs.h.
|
inline |
Definition at line 133 of file MbsTypeDefs.h.
|
inline |
Definition at line 136 of file MbsTypeDefs.h.
unsigned mbs::EventHeader::NumSubevents | ( | ) | const |
Definition at line 102 of file MbsTypeDefs.cxx.
void mbs::EventHeader::PrintHeader | ( | ) |
Definition at line 110 of file MbsTypeDefs.cxx.
int16_t mbs::EventHeader::iDummy |
Definition at line 100 of file MbsTypeDefs.h.
int16_t mbs::EventHeader::iTrigger |
Definition at line 101 of file MbsTypeDefs.h.
EventNumType mbs::EventHeader::iEventNumber |
Definition at line 106 of file MbsTypeDefs.h.