DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
tpglibs
include
tpglibs
NaiveAbsRunSumProcessor.hpp
Go to the documentation of this file.
1
8
9
#include "
tpglibs/NaiveRunSumProcessor.hpp
"
10
11
#include <cmath>
12
13
#ifndef TPGLIBS_NAIVEABSRUNSUMPROCESSOR_HPP_
14
#define TPGLIBS_NAIVEABSRUNSUMPROCESSOR_HPP_
15
16
namespace
tpglibs
{
17
22
class
NaiveAbsRunSumProcessor
:
public
NaiveRunSumProcessor
{
23
public
:
29
naive_array_t
process
(
const
naive_array_t
& signal)
override
;
30
};
31
32
}
// namespace tpglibs
33
34
#endif
// TPGLIBS_NAIVEABSRUNSUMPROCESSOR_HPP_
NaiveRunSumProcessor.hpp
tpglibs::NaiveAbsRunSumProcessor
Naive signal processor: Calculates the running sum of the signal's absolute value.
Definition
NaiveAbsRunSumProcessor.hpp:22
tpglibs::NaiveAbsRunSumProcessor::process
naive_array_t process(const naive_array_t &signal) override
Calculate and store the running sum with absolute values.
Definition
NaiveAbsRunSumProcessor.cpp:15
tpglibs::NaiveProcessor::naive_array_t
std::array< int16_t, 16 > naive_array_t
The naive version uses a standard array instead of __m256i.
Definition
NaiveProcessor.hpp:22
tpglibs::NaiveRunSumProcessor
Naive signal processor: Calculates the running sum of the signal.
Definition
NaiveRunSumProcessor.hpp:29
tpglibs
Definition
AbstractFactory.hpp:20
Generated on
for DUNE-DAQ by
1.17.0