#ifndef HADAQ_ADCPROCESSOR_H #define HADAQ_ADCPROCESSOR_H #include "hadaq/SubProcessor.h" #include "hadaq/AdcMessage.h" #include "hadaq/AdcSubEvent.h" #include #include #include namespace hadaq { class TrbProcessor; /** This is specialized sub-processor for ADC addon. * Normally it should be used together with TrbProcessor, * which the only can provide data **/ class AdcProcessor : public SubProcessor { friend class TrbProcessor; protected: /** Channel record */ struct ChannelRec { base::H1handle fHValues{nullptr}; /// storage; ///< storage base::H1handle fKinds; /// fCh; /// fStoreVect; /// *pStoreVect; ///