9 #ifndef ICARUSCODE_PMT_TRIGGER_ALGORITHMS_SLIDINGWINDOWDEFS_H
10 #define ICARUSCODE_PMT_TRIGGER_ALGORITHMS_SLIDINGWINDOWDEFS_H
22 namespace icarus::trigger {
67 std::ostream&
operator<<
70 std::ostream&
operator<<
110 inline std::ostream& icarus::trigger::details::operator<<
119 {
return { &window }; }
123 inline std::ostream& icarus::trigger::details::operator<<
131 {
return { &windows }; }
137 #endif // ICARUSCODE_PMT_TRIGGER_ALGORITHMS_SLIDINGWINDOWDEFS_H
void printTriggerWindowDefs(std::ostream &out, TriggerWindowDefs_t const &windows)
Prints the composition of all windows in long format.
void printTriggerWindowChannels(std::ostream &out, TriggerWindowChannels_t const &window)
Prints the composition of the optical detector window inline.
std::vector< raw::Channel_t > TriggerWindowChannels_t
Type of optical detector channel list in a window.
auto dumpTriggerWindowChannels(TriggerWindowChannels_t const &window) -> details::DumpTriggerWindowChannelWrapper
auto dumpTriggerWindowDefs(TriggerWindowDefs_t const &windows) -> details::DumpTriggerWindowDefWrapper
std::vector< TriggerWindowChannels_t > TriggerWindowDefs_t
Definition of all windows.
TriggerWindowDefs_t const * windows
TriggerWindowChannels_t const * window