DUNE-DAQ
DUNE Trigger and Data Acquisition software
Toggle main menu visibility
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,
22
bool
post_processing_enabled)
23
:
datahandlinglibs
::
TaskRawDataProcessorModel
<
types
::CRTGrenobleTypeAdapter>(error_registry,
24
post_processing_enabled)
25
{
26
}
27
28
void
conf
(
const
appmodel::DataHandlerModule
*
conf
)
override
;
29
30
protected
:
31
using
dunedaq::datahandlinglibs::logging::TLVL_FRAME_RECEIVED
;
32
33
void
timestamp_check
(
types::CRTGrenobleTypeAdapter
* fp);
34
};
35
36
}
// namespace fdreadoutlibs
37
}
// namespace dunedaq
38
39
#endif
// FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_CRT_CRTGRENOBLEFRAMEPROCESSOR_HPP_
CRTGrenobleTypeAdapter.hpp
TaskRawDataProcessorModel.hpp
dunedaq::appmodel::DataHandlerModule
Definition
DataHandlerModule.hpp:36
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::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:15
dunedaq::fdreadoutlibs::CRTGrenobleFrameProcessor::timestamp_check
void timestamp_check(types::CRTGrenobleTypeAdapter *fp)
Definition
CRTGrenobleFrameProcessor.cpp:23
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::CRTGrenobleTypeAdapter
Definition
CRTGrenobleTypeAdapter.hpp:21
Generated on
for DUNE-DAQ by
1.18.0