DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
TCMakerBundleNAlgorithm.hpp
Go to the documentation of this file.
1
9#ifndef TRIGGERALGS_BUNDLEN_TRIGGERCANDIDATEMAKERBUNDLEN_HPP_
10#define TRIGGERALGS_BUNDLEN_TRIGGERCANDIDATEMAKERBUNDLEN_HPP_
11
13
14#include <vector>
15
16namespace triggeralgs {
17
19{
20 public:
21 void process(const TriggerActivity& input_ta, std::vector<TriggerCandidate>& output_tcs);
22 void configure(const nlohmann::json& config);
23 bool bundle_condition();
24
25 private:
26 uint64_t m_bundle_size = 1;
28 void set_tc_attributes();
29};
30
31} // namespace triggeralgs
32
33#endif // TRIGGERALGS_BUNDLEN_TRIGGERCANDIDATEMAKERBUNDLEN_HPP_
void process(const TriggerActivity &input_ta, std::vector< TriggerCandidate > &output_tcs)
TA processing function that creates & fills TCs.
void configure(const nlohmann::json &config)