DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
triggeralgs
include
triggeralgs
ADCSimpleWindow
TCMakerADCSimpleWindowAlgorithm.hpp
Go to the documentation of this file.
1
9
#ifndef TRIGGERALGS_ADCSIMPLEWINDOW_TRIGGERCANDIDATEMAKERADCSIMPLEWINDOW_HPP_
10
#define TRIGGERALGS_ADCSIMPLEWINDOW_TRIGGERCANDIDATEMAKERADCSIMPLEWINDOW_HPP_
11
12
#include "
triggeralgs/TriggerCandidateFactory.hpp
"
13
14
#include <vector>
15
16
namespace
triggeralgs
{
17
class
TCMakerADCSimpleWindowAlgorithm
:
public
TriggerCandidateMaker
18
{
19
20
public
:
22
void
process
(
const
TriggerActivity
&, std::vector<TriggerCandidate>&);
23
24
void
configure
(
const
nlohmann::json &config);
25
26
private
:
27
28
uint64_t
m_activity_count
= 0;
// NOLINT(build/unsigned)
29
30
};
31
32
}
// namespace triggeralgs
33
34
#endif
// TRIGGERALGS_ADCSIMPLEWINDOW_TRIGGERCANDIDATEMAKERADCSIMPLEWINDOW_HPP_
TriggerCandidateFactory.hpp
triggeralgs::TCMakerADCSimpleWindowAlgorithm
Definition
TCMakerADCSimpleWindowAlgorithm.hpp:18
triggeralgs::TCMakerADCSimpleWindowAlgorithm::m_activity_count
uint64_t m_activity_count
Definition
TCMakerADCSimpleWindowAlgorithm.hpp:28
triggeralgs::TCMakerADCSimpleWindowAlgorithm::process
void process(const TriggerActivity &, std::vector< TriggerCandidate > &)
The function that gets call when there is a new activity.
Definition
TCMakerADCSimpleWindowAlgorithm.cpp:19
triggeralgs::TCMakerADCSimpleWindowAlgorithm::configure
void configure(const nlohmann::json &config)
Definition
TCMakerADCSimpleWindowAlgorithm.cpp:40
triggeralgs::TriggerCandidateMaker
Definition
TriggerCandidateMaker.hpp:29
triggeralgs
Definition
AbstractFactory.hpp:18
triggeralgs::TriggerActivity
Definition
TriggerActivity.hpp:20
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0