DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
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
12
14
15namespace dunedaq {
16namespace fdreadoutlibs {
17
19{
20public:
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
27protected:
29
31};
32
33} // namespace fdreadoutlibs
34} // namespace dunedaq
35
36#endif // FDREADOUTLIBS_INCLUDE_FDREADOUTLIBS_CRT_CRTGRENOBLEFRAMEPROCESSOR_HPP_
37
TaskRawDataProcessorModel(std::unique_ptr< FrameErrorRegistry > &error_registry, bool post_processing_enabled)
CRTGrenobleFrameProcessor(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.
void timestamp_check(types::CRTGrenobleTypeAdapter *fp)
Including Qt Headers.