DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
Loading...
Searching...
No Matches
dunedaq
sourcecode
fdreadoutlibs
include
fdreadoutlibs
crt
CRTBernFrameProcessor.hpp
Go to the documentation of this file.
1
8
#ifndef FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_CRT_CRTBERNFRAMEPROCESSOR_HPP_
9
#define FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_CRT_CRTBERNFRAMEPROCESSOR_HPP_
10
11
#include "
datahandlinglibs/models/TaskRawDataProcessorModel.hpp
"
12
13
#include "
fdreadoutlibs/CRTBernTypeAdapter.hpp
"
14
15
namespace
dunedaq
{
16
namespace
fdreadoutlibs
{
17
18
class
CRTBernFrameProcessor
:
public
datahandlinglibs::TaskRawDataProcessorModel
<types::CRTBernTypeAdapter>
19
{
20
public
:
21
explicit
CRTBernFrameProcessor
(std::unique_ptr<datahandlinglibs::FrameErrorRegistry>& error_registry,
22
bool
post_processing_enabled)
23
:
datahandlinglibs
::
TaskRawDataProcessorModel
<
types
::CRTBernTypeAdapter>(error_registry, post_processing_enabled)
24
{
25
}
26
27
void
conf
(
const
appmodel::DataHandlerModule
*
conf
)
override
;
28
29
protected
:
30
using
dunedaq::datahandlinglibs::logging::TLVL_FRAME_RECEIVED
;
31
32
void
timestamp_check
(
types::CRTBernTypeAdapter
* fp);
33
};
34
35
}
// namespace fdreadoutlibs
36
}
// namespace dunedaq
37
38
#endif
// FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_CRT_CRTBERNFRAMEPROCESSOR_HPP_
CRTBernTypeAdapter.hpp
TaskRawDataProcessorModel.hpp
dunedaq::appmodel::DataHandlerModule
Definition
DataHandlerModule.hpp:36
dunedaq::datahandlinglibs::TaskRawDataProcessorModel
Definition
TaskRawDataProcessorModel.hpp:47
dunedaq::datahandlinglibs::TaskRawDataProcessorModel< types::CRTBernTypeAdapter >::TaskRawDataProcessorModel
TaskRawDataProcessorModel(std::unique_ptr< FrameErrorRegistry > &error_registry, bool post_processing_enabled)
Definition
TaskRawDataProcessorModel.hpp:50
dunedaq::fdreadoutlibs::CRTBernFrameProcessor::timestamp_check
void timestamp_check(types::CRTBernTypeAdapter *fp)
Definition
CRTBernFrameProcessor.cpp:23
dunedaq::fdreadoutlibs::CRTBernFrameProcessor::CRTBernFrameProcessor
CRTBernFrameProcessor(std::unique_ptr< datahandlinglibs::FrameErrorRegistry > &error_registry, bool post_processing_enabled)
Definition
CRTBernFrameProcessor.hpp:21
dunedaq::fdreadoutlibs::CRTBernFrameProcessor::conf
void conf(const appmodel::DataHandlerModule *conf) override
Set the emulator mode, if active, timestamps of processed packets are overwritten with new ones.
Definition
CRTBernFrameProcessor.cpp:15
dunedaq::datahandlinglibs::logging::TLVL_FRAME_RECEIVED
@ TLVL_FRAME_RECEIVED
Definition
ReadoutLogging.hpp:28
dunedaq::datahandlinglibs
Definition
DataHandlingConcept.hpp:16
dunedaq::fdreadoutlibs::types
Definition
CRTBernTypeAdapter.hpp:16
dunedaq::fdreadoutlibs
Definition
CRTBernFrameProcessor.hpp:16
dunedaq
The DUNE-DAQ namespace.
Definition
cib_utilities.cpp:5
dunedaq::fdreadoutlibs::types::CRTBernTypeAdapter
Definition
CRTBernTypeAdapter.hpp:21
Generated on
for DUNE-DAQ by
1.18.0