9#ifndef DFMESSAGES_INCLUDE_DFMESSAGES_TRIGGERDECISION_HPP_
10#define DFMESSAGES_INCLUDE_DFMESSAGES_TRIGGERDECISION_HPP_
#define DUNE_DAQ_SERIALIZABLE(Type, typestring)
daqdataformats::run_number_t run_number_t
Copy daqdataformats::run_number_t.
ReadoutType
Which type of readout to use for TriggerDecision and DataRequest.
@ kInvalid
Invalid type, used for initialization.
daqdataformats::trigger_type_t trigger_type_t
Copy daqdataformats::trigger_type_t.
daqdataformats::timestamp_t timestamp_t
Copy daqdataformats::timestamp_t.
daqdataformats::trigger_number_t trigger_number_t
Copy daqdataformats::trigger_number_t.
A message containing information about a Trigger from Data Selection (or a TriggerDecisionEmulator)
std::vector< ComponentRequest > components
The DAQ components which should be read out to create the TriggerRecord.
ReadoutType readout_type
The type of readout to use (i.e. where to route data)
run_number_t run_number
The current run number.
trigger_number_t trigger_number
The trigger number assigned to this TriggerDecision.
timestamp_t trigger_timestamp
The DAQ timestamp.
trigger_type_t trigger_type
The type of the trigger.
DUNE_DAQ_SERIALIZE(TriggerDecision, trigger_number, run_number, trigger_timestamp, trigger_type, readout_type, components)