8#ifndef TRIGGERALGS_TPWINDOW_HPP_
9#define TRIGGERALGS_TPWINDOW_HPP_
15#include <unordered_map>
40 std::vector<TriggerPrimitive>
inputs;
void reset(TriggerPrimitive const &input_tp)
std::unordered_map< channel_t, uint16_t > channel_states
void add(TriggerPrimitive const &input_tp)
std::vector< TriggerPrimitive > inputs
void move(TriggerPrimitive const &input_tp, timestamp_t const &window_length)
friend std::ostream & operator<<(std::ostream &os, const TPWindow &window)
uint16_t n_channels_hit()
dunedaq::trgdataformats::timestamp_t timestamp_t