DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
triggeralgs
include
triggeralgs
BundleN
TAMakerBundleNAlgorithm.hpp
Go to the documentation of this file.
1
9
#ifndef TRIGGERALGS_BUNDLEN_TRIGGERACTIVITYMAKERBUNDLEN_HPP_
10
#define TRIGGERALGS_BUNDLEN_TRIGGERACTIVITYMAKERBUNDLEN_HPP_
11
12
#include "
triggeralgs/TriggerActivityFactory.hpp
"
13
14
#include <vector>
15
16
namespace
triggeralgs
{
17
18
class
TAMakerBundleNAlgorithm
:
public
TriggerActivityMaker
19
{
20
public
:
21
void
process
(
const
TriggerPrimitive
& input_tp, std::vector<TriggerActivity>& output_tas);
22
void
configure
(
const
nlohmann::json& config);
23
bool
bundle_condition
();
24
25
private
:
26
uint64_t
m_bundle_size
= 1;
27
TriggerActivity
m_current_ta
;
28
void
set_ta_attributes
();
29
};
30
31
}
// namespace triggeralgs
32
33
#endif
// TRIGGERALGS_BUNDLEN_TRIGGERACTIVITYMAKERBUNDLEN_HPP_
TriggerActivityFactory.hpp
triggeralgs::TAMakerBundleNAlgorithm
Definition
TAMakerBundleNAlgorithm.hpp:19
triggeralgs::TAMakerBundleNAlgorithm::m_current_ta
TriggerActivity m_current_ta
Definition
TAMakerBundleNAlgorithm.hpp:27
triggeralgs::TAMakerBundleNAlgorithm::m_bundle_size
uint64_t m_bundle_size
Definition
TAMakerBundleNAlgorithm.hpp:26
triggeralgs::TAMakerBundleNAlgorithm::set_ta_attributes
void set_ta_attributes()
Definition
TAMakerBundleNAlgorithm.cpp:19
triggeralgs::TAMakerBundleNAlgorithm::bundle_condition
bool bundle_condition()
Definition
TAMakerBundleNAlgorithm.cpp:47
triggeralgs::TAMakerBundleNAlgorithm::process
void process(const TriggerPrimitive &input_tp, std::vector< TriggerActivity > &output_tas)
TP processing function that creates & fills TAs.
Definition
TAMakerBundleNAlgorithm.cpp:52
triggeralgs::TAMakerBundleNAlgorithm::configure
void configure(const nlohmann::json &config)
Definition
TAMakerBundleNAlgorithm.cpp:78
triggeralgs::TriggerActivityMaker
Definition
TriggerActivityMaker.hpp:29
triggeralgs
Definition
AbstractFactory.hpp:18
dunedaq::trgdataformats::TriggerPrimitive
A single energy deposition on a TPC or PDS channel.
Definition
TriggerPrimitive.hpp:27
triggeralgs::TriggerActivity
Definition
TriggerActivity.hpp:20
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0