All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sbnobj/sbnobj/ICARUS/PMT/Trigger/Data/classes.h
Go to the documentation of this file.
1 /**
2  * @file sbnobj/ICARUS/PMT/Trigger/Data/classes.h
3  * @author Gianluca Petrillo (petrillo@slac.stanford.edu)
4  * @date July 10, 2019
5  *
6  * Enables dictionary definitions for:
7  *
8  * * `icarus::trigger::TriggerGateData< TODO >`
9  * (and its associations with `raw::OpDetWaveform`)
10  *
11  * See also `sbnobj/ICARUS/PMT/Trigger/Data/classes_def.xml`.
12  */
13 
14 // ICARUS libraries
17 
18 // LArSoft libraries
21 
22 // framework libraries
23 #include "canvas/Persistency/Common/Wrapper.h"
24 #include "canvas/Persistency/Common/Assns.h"
25 
26 // C++ libraries
27 #include <ostream>
28 
29 namespace {
30 
32 
33 } // local namespace
Logical multi-level gate associated to one or more readout channels.
A logical multilevel gate for triggering.
A trigger gate data object for optical detector electronics.
Data types for detinfo::DetectorTimings.