artdaq::detail::RawEventHeader Struct Reference

The header information used to identify key properties of the RawEvent object. More...

#include <artdaq-core/Data/RawEvent.hh>

List of all members.

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.

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?

Detailed Description

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.


Constructor & Destructor Documentation

artdaq::detail::RawEventHeader::RawEventHeader ( run_id_t  run,
subrun_id_t  subrun,
sequence_id_t  event 
) [inline]

Constructs the RawEventHeader struct with the given parameters.

Parameters:
run The current Run number
subrun The current Subrun number
event The current sequence_id

Definition at line 47 of file RawEvent.hh.


The documentation for this struct was generated from the following file:

Generated on 19 Feb 2018 for artdaq_core by  doxygen 1.6.1