DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
triggeralgs
include
triggeralgs
TriggerDecision.hpp
Go to the documentation of this file.
1
9
#ifndef TRIGGERALGS_INCLUDE_TRIGGERALGS_TRIGGERDECISION_HPP_
10
#define TRIGGERALGS_INCLUDE_TRIGGERALGS_TRIGGERDECISION_HPP_
11
12
#include "
triggeralgs/TriggerCandidate.hpp
"
13
#include "
triggeralgs/Types.hpp
"
14
15
#include <cstdint>
16
#include <vector>
17
18
namespace
triggeralgs
{
19
struct
TriggerDecision
20
{
21
timestamp_t
time_start
= { 0 };
22
timestamp_t
time_end
= { 0 };
23
timestamp_t
time_trigger
= { 0 };
24
trigger_number_t
trigger_number
= { 0 };
25
uint32_t
run_number
= { 0 };
// NOLINT(build/unsigned)
26
uint32_t
subrun_number
= { 0 };
// NOLINT(build/unsigned)
27
uint32_t type = { 0 };
// NOLINT(build/unsigned)
28
uint32_t
algorithm
= { 0 };
// NOLINT(build/unsigned)
29
version_t
version
= { 0 };
// NOLINT(build/unsigned)
30
31
std::vector<TriggerCandidate>
tc_list
;
32
};
33
}
// namespace triggeralgs
34
35
#endif
// TRIGGERALGS_INCLUDE_TRIGGERALGS_TRIGGERDECISION_HPP_
TriggerCandidate.hpp
triggeralgs
Definition
AbstractFactory.hpp:18
triggeralgs::trigger_number_t
dunedaq::trgdataformats::trigger_number_t trigger_number_t
Definition
Types.hpp:19
triggeralgs::timestamp_t
dunedaq::trgdataformats::timestamp_t timestamp_t
Definition
Types.hpp:16
triggeralgs::version_t
dunedaq::trgdataformats::version_t version_t
Definition
Types.hpp:22
triggeralgs::TriggerDecision
Definition
TriggerDecision.hpp:20
triggeralgs::TriggerDecision::run_number
uint32_t run_number
Definition
TriggerDecision.hpp:25
triggeralgs::TriggerDecision::algorithm
uint32_t algorithm
Definition
TriggerDecision.hpp:28
triggeralgs::TriggerDecision::time_start
timestamp_t time_start
Definition
TriggerDecision.hpp:21
triggeralgs::TriggerDecision::version
version_t version
Definition
TriggerDecision.hpp:29
triggeralgs::TriggerDecision::trigger_number
trigger_number_t trigger_number
Definition
TriggerDecision.hpp:24
triggeralgs::TriggerDecision::time_trigger
timestamp_t time_trigger
Definition
TriggerDecision.hpp:23
triggeralgs::TriggerDecision::time_end
timestamp_t time_end
Definition
TriggerDecision.hpp:22
triggeralgs::TriggerDecision::tc_list
std::vector< TriggerCandidate > tc_list
Definition
TriggerDecision.hpp:31
triggeralgs::TriggerDecision::subrun_number
uint32_t subrun_number
Definition
TriggerDecision.hpp:26
Types.hpp
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0