DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
triggeralgs
include
triggeralgs
Prescale
TAMakerPrescaleAlgorithm.hpp
Go to the documentation of this file.
1
9
#ifndef TRIGGERALGS_PRESCALE_TRIGGERACTIVITYMAKERPRESCALE_HPP_
10
#define TRIGGERALGS_PRESCALE_TRIGGERACTIVITYMAKERPRESCALE_HPP_
11
12
#include "
triggeralgs/TriggerActivityFactory.hpp
"
13
14
#include <vector>
15
16
namespace
triggeralgs
{
17
class
TAMakerPrescaleAlgorithm
:
public
TriggerActivityMaker
18
{
19
20
public
:
21
void
process
(
const
TriggerPrimitive
& input_tp, std::vector<TriggerActivity>& output_ta);
22
23
void
configure
(
const
nlohmann::json &config);
24
25
private
:
26
};
27
}
// namespace triggeralgs
28
29
#endif
// TRIGGERALGS_PRESCALE_TRIGGERACTIVITYMAKERPRESCALE_HPP_
TriggerActivityFactory.hpp
triggeralgs::TAMakerPrescaleAlgorithm
Definition
TAMakerPrescaleAlgorithm.hpp:18
triggeralgs::TAMakerPrescaleAlgorithm::process
void process(const TriggerPrimitive &input_tp, std::vector< TriggerActivity > &output_ta)
TP processing function that creates & fills TAs.
Definition
TAMakerPrescaleAlgorithm.cpp:22
triggeralgs::TAMakerPrescaleAlgorithm::configure
void configure(const nlohmann::json &config)
Definition
TAMakerPrescaleAlgorithm.cpp:47
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
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0