11 #ifndef ICARUSCODE_PMT_TRIGGER_UTILITIES_TRACKEDOPTICALTRIGGERGATE_H
12 #define ICARUSCODE_PMT_TRIGGER_UTILITIES_TRACKEDOPTICALTRIGGERGATE_H
22 namespace icarus::trigger {
36 template <
typename TrackedType>
45 #endif // ICARUSCODE_PMT_TRIGGER_UTILITIES_TRACKEDOPTICALTRIGGERGATE_H
A wrapper to trigger gate objects tracking the input of operations.
A trigger gate data object for optical detector electronics.
icarus::trigger::ReadoutTriggerGate< TriggerGateTick_t, TriggerGateTicks_t, raw::Channel_t > OpticalTriggerGateData_t
Type of trigger gate data serialized into art data products.
A wrapper to trigger gate objects tracking the contributions.
icarus::trigger::TrackedTriggerGate< icarus::trigger::OpticalTriggerGateData_t, TrackedType const * > TrackedOpticalTriggerGate
TrackedTriggerGate wrapper to trigger gate type commonly stored.