15#include <dqm/core/DQMHistAnalysis.h>
21#include "epicsString.h"
22#include "cantProceed.h"
38 std::string histoname;
39 std::vector <double> data;
69 void endRun(
void)
override final;
74 void event(
void)
override final;
96 std::vector<MYNODE*> pmynode;
The base class for the histogram analysis module.
Write DQM Histogram Content to EPICS Arrays.
void terminate(void) override final
This method is called at the end of the event processing.
void initialize(void) override final
Initializer.
void endRun(void) override final
This method is called for each event.
DQMHistOutputToEPICSModule()
Constructor.
~DQMHistOutputToEPICSModule()
Destructor.
void cleanPVs(void)
set PVs to zero content (at run start)
std::vector< std::vector< std::string > > m_histlist
Parameter list for histograms.
void copyToLast(void)
copy over to "last" PV
bool m_dirty
Flag to mark that a new runs as started and data not copied to last PV.
void beginRun(void) override final
Called when entering a new run.
void event(void) override final
This method is called if the current run ends.
Abstract base class for different kinds of events.