DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
triggeralgs
include
triggeralgs
ProtoDUNEBSMWindow
TCMakerProtoDUNEBSMWindowAlgorithm.hpp
Go to the documentation of this file.
1
9
#ifndef TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERCANDIDATEMAKERBSMWINDOW_HPP_
10
#define TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERCANDIDATEMAKERBSMWINDOW_HPP_
11
12
#include "
triggeralgs/TriggerCandidateFactory.hpp
"
13
14
#include <vector>
15
16
namespace
triggeralgs
{
17
class
TCMakerProtoDUNEBSMWindowAlgorithm
:
public
TriggerCandidateMaker
18
{
19
20
public
:
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
27
private
:
28
29
uint64_t
m_activity_count
= 0;
// NOLINT(build/unsigned)
30
32
TriggerCandidate::Type
m_tc_type
=
TriggerCandidate::Type::kUnknown
;
33
};
34
35
}
// namespace triggeralgs
36
37
#endif
// TRIGGERALGS_PROTODUNEBSMWINDOW_TRIGGERCANDIDATEMAKERADCSIMPLEWINDOW_HPP_
TriggerCandidateFactory.hpp
triggeralgs::TCMakerProtoDUNEBSMWindowAlgorithm
Definition
TCMakerProtoDUNEBSMWindowAlgorithm.hpp:18
triggeralgs::TCMakerProtoDUNEBSMWindowAlgorithm::configure
void configure(const nlohmann::json &config)
Definition
TCMakerProtoDUNEBSMWindowAlgorithm.cpp:49
triggeralgs::TCMakerProtoDUNEBSMWindowAlgorithm::m_tc_type
TriggerCandidate::Type m_tc_type
Configurable TC type to produce by this TC algorithm.
Definition
TCMakerProtoDUNEBSMWindowAlgorithm.hpp:32
triggeralgs::TCMakerProtoDUNEBSMWindowAlgorithm::process
void process(const TriggerActivity &, std::vector< TriggerCandidate > &)
The function that gets call when there is a new activity.
Definition
TCMakerProtoDUNEBSMWindowAlgorithm.cpp:20
triggeralgs::TCMakerProtoDUNEBSMWindowAlgorithm::m_activity_count
uint64_t m_activity_count
Definition
TCMakerProtoDUNEBSMWindowAlgorithm.hpp:29
triggeralgs::TriggerCandidateMaker
Definition
TriggerCandidateMaker.hpp:29
triggeralgs
Definition
AbstractFactory.hpp:18
dunedaq::trgdataformats::TriggerCandidateData::Type
Type
Definition
TriggerCandidateData.hpp:23
dunedaq::trgdataformats::TriggerCandidateData::Type::kUnknown
@ kUnknown
triggeralgs::TriggerActivity
Definition
TriggerActivity.hpp:20
Generated on Sat Apr 4 2026 for DUNE-DAQ by
1.12.0