A wrapper to trigger gate objects tracking the contributions. More...
#include "sbnobj/ICARUS/PMT/Trigger/Data/ReadoutTriggerGate.h"#include "larcorealg/CoreUtils/span.h"#include <iosfwd>#include <set>#include <functional>#include <utility>#include <type_traits>Go to the source code of this file.
Namespaces | |
| icarus::trigger | |
| icarus::trigger::details | |
Functions | |
| template<typename Gate , typename TrackedType > | |
| std::ostream & | icarus::trigger::operator<< (std::ostream &out, TrackedTriggerGate< Gate, TrackedType > const &gate) |
`icarus::trigger::TrackedTriggerGate` simple helpers | |
| template<typename Gate > | |
| decltype(auto) | icarus::trigger::gateDataIn (Gate &&gate) |
Returns the trigger data (a TriggerGateData) from the specofied gate. More... | |
| template<typename Gate > | |
| decltype(auto) | icarus::trigger::gateIn (Gate &&gate) |
Returns the trigger gate (a ReadoutTriggerGate) from the specified gate. More... | |
| template<typename TrackingGateColl > | |
| auto | icarus::trigger::gatesIn (TrackingGateColl &trackingGates) |
Variables | |
| template<typename T > | |
| constexpr bool | icarus::trigger::isTrackedTriggerGate_v = isTrackedTriggerGate<T>::value |
Whether T is some form of TrackedTriggerGate`. More... | |
A wrapper to trigger gate objects tracking the contributions.
This library is header-only.
Definition in file TrackedTriggerGate.h.
1.8.5