DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
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
12
14
15namespace dunedaq {
16namespace fdreadoutlibs {
17
19{
20public:
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
29protected:
31
33};
34
35} // namespace fdreadoutlibs
36} // namespace dunedaq
37
38#endif // FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_CRT_CRTBERNFRAMEPROCESSOR_HPP_
TaskRawDataProcessorModel(std::unique_ptr< FrameErrorRegistry > &error_registry, bool post_processing_enabled)
void timestamp_check(types::CRTBernTypeAdapter *fp)
CRTBernFrameProcessor(std::unique_ptr< datahandlinglibs::FrameErrorRegistry > &error_registry, bool post_processing_enabled)
void conf(const appmodel::DataHandlerModule *conf) override
Set the emulator mode, if active, timestamps of processed packets are overwritten with new ones.
The DUNE-DAQ namespace.