9#ifndef TRIGGERALGS_ADCSIMPLEWINDOW_TRIGGERACTIVITYMAKERADCSIMPLEWINDOW_HPP_
10#define TRIGGERALGS_ADCSIMPLEWINDOW_TRIGGERACTIVITYMAKERADCSIMPLEWINDOW_HPP_
24 void configure(
const nlohmann::json &config);
std::deque< TriggerPrimitive > tp_list
void reset(TriggerPrimitive const &input_tp)
void move(TriggerPrimitive const &input_tp, timestamp_t const &window_length)
friend std::ostream & operator<<(std::ostream &os, const Window &window)
void add(TriggerPrimitive const &input_tp)
uint64_t m_primitive_count
TriggerActivity construct_ta() const
void process(const TriggerPrimitive &input_tp, std::vector< TriggerActivity > &output_ta)
TP processing function that creates & fills TAs.
timestamp_t m_window_length
const uint16_t k_sample_to_dts_ticks
void configure(const nlohmann::json &config)
dunedaq::trgdataformats::timestamp_t timestamp_t