Definition for PMT sliding windows. More...
Go to the source code of this file.
Classes | |
struct | icarus::trigger::details::DumpTriggerWindowChannelWrapper |
struct | icarus::trigger::details::DumpTriggerWindowDefWrapper |
Namespaces | |
icarus::trigger | |
icarus::trigger::details | |
Functions | |
std::ostream & | icarus::trigger::details::operator<< (std::ostream &out, DumpTriggerWindowChannelWrapper window) |
std::ostream & | icarus::trigger::details::operator<< (std::ostream &out, DumpTriggerWindowDefWrapper windows) |
Optical detector windows | |
An optical detector window is just a group of optical detectors. For trigger, these windows comprise contiguous optical detectors, and may overlap for better coverage. The algorithm Definitions ("aliases") are here provided for convenience, together with a couple of functions to print the content of a window or a set of windows. | |
using | icarus::trigger::TriggerWindowChannels_t = std::vector< raw::Channel_t > |
Type of optical detector channel list in a window. More... | |
using | icarus::trigger::TriggerWindowDefs_t = std::vector< TriggerWindowChannels_t > |
Definition of all windows. More... | |
void | icarus::trigger::printTriggerWindowChannels (std::ostream &out, TriggerWindowChannels_t const &window) |
Prints the composition of the optical detector window inline. More... | |
void | icarus::trigger::printTriggerWindowDefs (std::ostream &out, TriggerWindowDefs_t const &windows) |
Prints the composition of all windows in long format. More... | |
auto | icarus::trigger::dumpTriggerWindowChannels (TriggerWindowChannels_t const &window) -> details::DumpTriggerWindowChannelWrapper |
auto | icarus::trigger::dumpTriggerWindowDefs (TriggerWindowDefs_t const &windows) -> details::DumpTriggerWindowDefWrapper |