9#ifndef TRIGGERALGS_DBSCAN_TRIGGERACTIVITYMAKERDBSCAN_HPP_
10#define TRIGGERALGS_DBSCAN_TRIGGERACTIVITYMAKERDBSCAN_HPP_
25 void configure(
const nlohmann::json &config);
33 std::unique_ptr<dbscan::IncrementalDBSCAN>
m_dbscan;
timestamp_t m_prev_timestamp
timestamp_t m_first_timestamp
void configure(const nlohmann::json &config)
void process(const TriggerPrimitive &input_tp, std::vector< TriggerActivity > &output_ta)
TP processing function that creates & fills TAs.
std::unique_ptr< dbscan::IncrementalDBSCAN > m_dbscan
std::vector< dbscan::Cluster > m_dbscan_clusters
dunedaq::trgdataformats::timestamp_t timestamp_t