9#ifndef TRIGGERALGS_PLANECOINCIDENCE_TRIGGERCANDIDATEMAKERPLANECOINCIDENCE_HPP_
10#define TRIGGERALGS_PLANECOINCIDENCE_TRIGGERCANDIDATEMAKERPLANECOINCIDENCE_HPP_
24 void configure(
const nlohmann::json& config);
TAWindow m_current_window
void dump_window_record()
std::vector< TAWindow > m_window_record
TriggerCandidate construct_tc() const
uint64_t m_activity_count
timestamp_t m_window_length
void configure(const nlohmann::json &config)
bool check_adjacency() const
void add_window_to_record(TAWindow window)
bool m_trigger_on_n_channels
void process(const TriggerActivity &, std::vector< TriggerCandidate > &)
TA processing function that creates & fills TCs.
uint16_t m_n_channels_threshold
dunedaq::trgdataformats::timestamp_t timestamp_t