DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
dfmessages
include
dfmessages
TriggerDecisionToken.hpp
Go to the documentation of this file.
1
8
9
#ifndef DFMESSAGES_INCLUDE_DFMESSAGES_TRIGGERDECISIONTOKEN_HPP_
10
#define DFMESSAGES_INCLUDE_DFMESSAGES_TRIGGERDECISIONTOKEN_HPP_
11
12
#include "
dfmessages/Types.hpp
"
13
14
#include "
serialization/Serialization.hpp
"
15
16
#include <string>
17
18
namespace
dunedaq
{
19
namespace
dfmessages
{
23
struct
TriggerDecisionToken
24
{
25
run_number_t
run_number
{
TypeDefaults::s_invalid_run_number
};
26
trigger_number_t
trigger_number
{
27
TypeDefaults::s_invalid_trigger_number
28
};
29
30
std::string
31
decision_destination
;
32
33
DUNE_DAQ_SERIALIZE
(
TriggerDecisionToken
,
run_number
,
trigger_number
,
decision_destination
);
34
};
35
}
// namespace dfmessages
36
DUNE_DAQ_SERIALIZABLE
(
dfmessages::TriggerDecisionToken
,
"TriggerDecisionToken"
);
37
}
// namespace dunedaq
38
39
#endif
// DFMESSAGES_INCLUDE_DFMESSAGES_TRIGGERDECISIONTOKEN_HPP_
Serialization.hpp
DUNE_DAQ_SERIALIZABLE
#define DUNE_DAQ_SERIALIZABLE(Type, typestring)
Macro to define a type as serializable, so it can be sent over the network.
Definition
Serialization.hpp:47
Types.hpp
dunedaq::dfmessages
Dataflow Messages.
Definition
DataRequest.hpp:21
dunedaq::dfmessages::run_number_t
daqdataformats::run_number_t run_number_t
Copy daqdataformats::run_number_t.
Definition
Types.hpp:34
dunedaq::dfmessages::trigger_number_t
daqdataformats::trigger_number_t trigger_number_t
Copy daqdataformats::trigger_number_t.
Definition
Types.hpp:35
dunedaq
Including Qt Headers.
Definition
module.cpp:16
dunedaq::daqdataformats::TypeDefaults::s_invalid_trigger_number
static constexpr trigger_number_t s_invalid_trigger_number
Definition
Types.hpp:48
dunedaq::daqdataformats::TypeDefaults::s_invalid_run_number
static constexpr run_number_t s_invalid_run_number
Definition
Types.hpp:47
dunedaq::dfmessages::TriggerDecisionToken
Represents a message indicating that the DataFlow has one additional buffer available.
Definition
TriggerDecisionToken.hpp:24
dunedaq::dfmessages::TriggerDecisionToken::run_number
run_number_t run_number
The run number that this token corresponds to.
Definition
TriggerDecisionToken.hpp:25
dunedaq::dfmessages::TriggerDecisionToken::decision_destination
std::string decision_destination
Connection name for TriggerDecisions sent to the Dataflow process originating this token.
Definition
TriggerDecisionToken.hpp:31
dunedaq::dfmessages::TriggerDecisionToken::trigger_number
trigger_number_t trigger_number
An optional trigger number that this token represents completion of.
Definition
TriggerDecisionToken.hpp:26
dunedaq::dfmessages::TriggerDecisionToken::DUNE_DAQ_SERIALIZE
DUNE_DAQ_SERIALIZE(TriggerDecisionToken, run_number, trigger_number, decision_destination)
Generated on
for DUNE-DAQ by
1.17.0