1 #ifndef HADAQ_MONITORROCESSOR_H
2 #define HADAQ_MONITORROCESSOR_H
4 #include "hadaq/TrbProcessor.h"
5 #include "hadaq/MonitorSubEvent.h"
Event - collection of several subevents.
Definition: Event.h:17
HLD processor.
Definition: HldProcessor.h:93
Processor of monitored data.
Definition: MonitorProcessor.h:20
std::vector< hadaq::MessageMonitor > * pStoreVect
! pointer on store vector
Definition: MonitorProcessor.h:27
virtual void ScanSubEvent(hadaqs::RawSubevent *sub, unsigned trb3runid, unsigned trb3seqid)
Scan FPGA-TDC data, distribute over sub-processors.
Definition: MonitorProcessor.cxx:16
virtual void ResetStore()
reset store
Definition: MonitorProcessor.cxx:85
virtual void CreateBranch(TTree *t)
create branch
Definition: MonitorProcessor.cxx:56
void SetNWords(unsigned nwords=3)
set number of words
Definition: MonitorProcessor.h:39
virtual void Store(base::Event *)
store event
Definition: MonitorProcessor.cxx:67
MonitorProcessor(unsigned brdid=0, HldProcessor *hld=nullptr, int hfill=-1)
constructor
Definition: MonitorProcessor.cxx:6
unsigned GetNWords() const
get number of words
Definition: MonitorProcessor.h:41
std::vector< hadaq::MessageMonitor > fDummyVect
! dummy empty vector
Definition: MonitorProcessor.h:26
unsigned fMonitorProcess
counter
Definition: MonitorProcessor.h:24
TRB processor.
Definition: TrbProcessor.h:46
Raw hades subevent.
Definition: definess.h:408