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