Classes | |
| struct | EventIDTree |
| Class managing the serialization of event ID in a simple ROOT tree. More... | |
| struct | EventInfo_t |
| Selected information about the event. More... | |
| struct | EventInfoTree |
| Class managing the serialization of event information in a simple ROOT tree. More... | |
| class | EventInfoExtractor |
Extracts from event the relevant information on the physics event. More... | |
| class | EventInfoExtractorMaker |
A helper class creating a EventInfoExtractor with a specific setup. More... | |
| struct | PMTInfo_t |
| Helper data structure to store PMT activity information in the event. More... | |
| struct | TreeHolder |
| Simple class holding a tree. More... | |
| class | GateOpeningInfoExtractor |
Helper to extract OpeningInfo_t from a trigger gate. More... | |
| struct | TriggerInfo_t |
| Helper data structure to store transient trigger result. More... | |
| struct | DumpTriggerWindowChannelWrapper |
| struct | DumpTriggerWindowDefWrapper |
| class | TriggerPassCounters |
| Tracks pass rate by discrimination threshold and trigger pattern name. More... | |
| struct | PlotInfoTree |
| Class managing the serialization of plot information in a simple ROOT tree. More... | |
| struct | map_dereferenced_values_impl |
| struct | isTrackedTriggerGateImpl |
| struct | isTrackedTriggerGateImpl< TrackedTriggerGate< Gate, TrackedType > > |
| struct | GateExtractorImpl |
| struct | GateExtractorImpl< Gate, std::enable_if_t< icarus::trigger::isReadoutTriggerGate< Gate >::value > > |
| struct | GateExtractorImpl< Gate, std::enable_if_t< isTrackedTriggerGate< Gate >::value > > |
| struct | GateExtractorImpl< icarus::trigger::TriggerGateData< Tick, TickInterval > > |
| struct | GateWrapper |
| Container of a single gate (base class). More... | |
| struct | CompactFormatter |
| Wrapper to format a gate as "compact". More... | |
| struct | TriggerGateStatus |
Enumerations | |
| enum | TriggerGateEventType { TriggerGateEventType::Unknown, TriggerGateEventType::Set, TriggerGateEventType::Shift } |
| Type of events that can happen at a certain tick of a trigger gate. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, EventInfo_t const &info) |
| std::ostream & | operator<< (std::ostream &out, DumpTriggerWindowChannelWrapper window) |
| std::ostream & | operator<< (std::ostream &out, DumpTriggerWindowDefWrapper windows) |
| std::ostream & | operator<< (std::ostream &out, TriggerPassCounters const &counters) |
| template<typename Map > | |
| decltype(auto) | map_dereferenced_values (Map &&map) |
| template<typename Gate > | |
| GateWrapper (Gate const &) -> GateWrapper< Gate > | |
| template<typename Gate > | |
| std::ostream & | operator<< (std::ostream &out, CompactFormatter< Gate > const &wrap) |
Variables | |
| constexpr auto | TriggerGateDebugLog = "TriggerSimulation" |
|
strong |
Type of events that can happen at a certain tick of a trigger gate.
| Enumerator | |
|---|---|
| Unknown |
Unknown state. This can't be good. |
| Set |
Set the level, overriding the previous level. |
| Shift |
Relative shift, adding an offset to the previous level. |
Definition at line 35 of file TriggerGateData.h.
| icarus::trigger::details::GateWrapper | ( | Gate const & | ) | -> GateWrapper< Gate > |
| decltype(auto) icarus::trigger::details::map_dereferenced_values | ( | Map && | map | ) |
Definition at line 63 of file PlotSandbox.h.
|
inline |
Definition at line 302 of file EventInfo_t.h.
| std::ostream & icarus::trigger::details::operator<< | ( | std::ostream & | out, |
| CompactFormatter< Gate > const & | wrap | ||
| ) |
Implementation of compactdump() printout of a gate.
compactdump() Definition at line 93 of file TriggerGateDataFormatting.h.
|
inline |
Definition at line 111 of file SlidingWindowDefs.h.
|
inline |
Definition at line 124 of file SlidingWindowDefs.h.
| std::ostream & icarus::trigger::details::operator<< | ( | std::ostream & | out, |
| TriggerPassCounters const & | counters | ||
| ) |
Definition at line 384 of file TriggerEfficiencyPlotsBase.cxx.
| constexpr auto icarus::trigger::details::TriggerGateDebugLog = "TriggerSimulation" |
Definition at line 276 of file TriggerGateBuilder.h.
1.8.5