9#ifndef TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERACTIVITYMAKERBSMWINDOW_HPP_
10#define TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERACTIVITYMAKERBSMWINDOW_HPP_
29 void configure(
const nlohmann::json &config);
70 std::shared_ptr<dunedaq::detchannelmaps::TPCChannelMap>
channelMap;
uint64_t m_primitive_count
ProtoDUNEBSMWindow m_current_window
~TAMakerProtoDUNEBSMWindowAlgorithm() override
channel_t m_chan_bin_length
std::vector< float > flat_batched_inputs
std::vector< Entry > flat_batched_Entries
timestamp_t m_last_pred_time
timestamp_t m_window_length
std::string m_channel_map_name
void configure(const nlohmann::json &config)
channel_t m_first_channel
TriggerActivity construct_ta() const
bool compute_treelite_classification()
std::unique_ptr< PDVDEffectiveChannelMap > m_pdvd_eff_channel_mapper
void process(const TriggerPrimitive &input_tp, std::vector< TriggerActivity > &output_ta)
TP processing function that creates & fills TAs.
DetectorPlaneMap m_det_plane_map
std::shared_ptr< dunedaq::detchannelmaps::TPCChannelMap > channelMap
std::unique_ptr< CompiledModelInterface > m_compiled_model_interface
dunedaq::trgdataformats::timestamp_t timestamp_t
dunedaq::trgdataformats::channel_t channel_t