artdaq_core
v1_07_04
|
The header information used to identify key properties of the RawEvent object. More...
#include <artdaq-core/Data/RawEvent.hh>
Public Types | |
typedef uint32_t | run_id_t |
Run numbers are 32 bits. | |
typedef uint32_t | subrun_id_t |
Subrun numbers are 32 bits. | |
typedef Fragment::sequence_id_t | sequence_id_t |
Field size should be the same as the Fragment::sequence_id field. | |
Public Member Functions | |
RawEventHeader (run_id_t run, subrun_id_t subrun, sequence_id_t event) | |
Constructs the RawEventHeader struct with the given parameters. More... | |
Public Attributes | |
run_id_t | run_id |
Fragments don't know about runs. | |
subrun_id_t | subrun_id |
Fragments don't know about subruns. | |
sequence_id_t | sequence_id |
RawEvent sequence_id should be the same as its component Fragment sequence_ids. | |
bool | is_complete |
Does the event contain the expected number of Fragment objects? | |
The header information used to identify key properties of the RawEvent object.
RawEventHeader is the artdaq generic event header. It contains the information necessary for routing of raw events inside the artdaq code, but is not intended for use by any experiment.
Definition at line 30 of file RawEvent.hh.
|
inline |
Constructs the RawEventHeader struct with the given parameters.
run | The current Run number |
subrun | The current Subrun number |
event | The current sequence_id |
Definition at line 47 of file RawEvent.hh.