#ifndef HADAQ_MONITORROCESSOR_H #define HADAQ_MONITORROCESSOR_H #include "hadaq/TrbProcessor.h" #include "hadaq/MonitorSubEvent.h" #include namespace hadaq { /** \brief Processor of monitored data * * \ingroup stream_hadaq_classes * * This is specialized processor for data produced with hadaq::MonitorModule * Normally one requires specific sub-processor for frontend like TDC or any other * Idea that TrbProcessor can interpret HADAQ event/subevent structures and * will distribute data to sub-processors. */ class MonitorProcessor : public TrbProcessor { protected: unsigned fMonitorProcess{0}; ///< counter std::vector fDummyVect; /// *pStoreVect{nullptr}; ///