DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
TriggerObjectOverlay.hpp File Reference
Include dependency graph for TriggerObjectOverlay.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dunedaq::trgdataformats::TriggerObjectOverlay< DataType, InputType >

Namespaces

namespace  dunedaq
 The DUNE-DAQ namespace.
namespace  dunedaq::trgdataformats

Typedefs

using dunedaq::trgdataformats::TriggerActivity = TriggerObjectOverlay<TriggerActivityData, TriggerPrimitive>
using dunedaq::trgdataformats::TriggerCandidate = TriggerObjectOverlay<TriggerCandidateData, TriggerActivityData>

Detailed Description

This header defines the "TriggerActivity" and "TriggerCandidate" structs, which are instantiations of the TriggerObjectOverlay template. Continguous in memory, a TriggerActivity instance is an instance of TriggerActivityData followed by n_inputs TriggerPrimitive instances. Likewise, a TriggerCandidate instance is an instance of TriggerCandidateData followed by n_inputs TriggerActivityData (not to be confused with TriggerActivity) instances.

This is part of the DUNE DAQ Application Framework, copyright 2020. Licensing/copyright details are in the COPYING file that you should have received with this code.

Definition in file TriggerObjectOverlay.hpp.