A logical multilevel gate for triggering. More...
#include <vector>#include <iosfwd>#include <optional>#include <limits>#include <utility>#include <type_traits>#include "sbnobj/ICARUS/PMT/Trigger/Data/TriggerGateData.tcc"Go to the source code of this file.
Classes | |
| struct | icarus::trigger::details::TriggerGateStatus< ClockTick, OpeningCount > |
| class | icarus::trigger::TriggerGateData< Tick, TickInterval > |
| Logical multi-level gate. More... | |
| class | icarus::trigger::TriggerGateData< Tick, TickInterval > |
| Logical multi-level gate. More... | |
| struct | icarus::trigger::TriggerGateData< Tick, TickInterval >::CompareTick |
| Comparison by tick number. More... | |
Namespaces | |
| icarus::trigger | |
| icarus::trigger::details | |
Enumerations | |
| enum | icarus::trigger::details::TriggerGateEventType { icarus::trigger::details::TriggerGateEventType::Unknown, icarus::trigger::details::TriggerGateEventType::Set, icarus::trigger::details::TriggerGateEventType::Shift } |
| Type of events that can happen at a certain tick of a trigger gate. More... | |
Functions | |
| template<typename TK , typename TI > | |
| std::ostream & | icarus::trigger::operator<< (std::ostream &, TriggerGateData< TK, TI > const &) |
| template<typename TK , typename TI > | |
| std::ostream & | icarus::trigger::operator<< (std::ostream &, typename TriggerGateData< TK, TI >::Status const &) |
A logical multilevel gate for triggering.
sbnobj/ICARUS/PMT/Trigger/Data/TriggerGateData.tccThis is a header only library.
Definition in file TriggerGateData.h.
1.8.5