DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
TCMakerProtoDUNEBSMWindowAlgorithm.hpp
Go to the documentation of this file.
1
9#ifndef TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERCANDIDATEMAKERBSMWINDOW_HPP_
10#define TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERCANDIDATEMAKERBSMWINDOW_HPP_
11
13
14#include <vector>
15
16namespace triggeralgs {
18{
19
20public:
22 //void operator()(const TriggerActivity&, std::vector<TriggerCandidate>&);
23 void process(const TriggerActivity&, std::vector<TriggerCandidate>&);
24
25 void configure(const nlohmann::json &config);
26
27private:
28
29 uint64_t m_activity_count = 0; // NOLINT(build/unsigned)
30
33};
34
35} // namespace triggeralgs
36
37#endif // TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERCANDIDATEMAKERADCSIMPLEWINDOW_HPP_
TriggerCandidate::Type m_tc_type
Configurable TC type to produce by this TC algorithm.
void process(const TriggerActivity &, std::vector< TriggerCandidate > &)
The function that gets call when there is a new activity.