10#include <dqm/analysis/modules/DQMHistAnalysisEpicsOutput.h>
33 B2ERROR(
"EPICS is not enabled, most likely DQMHistAnalysisEpicsEnableModule is missing in the beginning of the process chain.");
void initialize(void) override final
Initialize the Module.
void endRun(void) override final
End run action.
DQMHistAnalysisEpicsOutputModule()
Constructor.
void beginRun(void) override final
End run action.
void event(void) override final
Event action.
The base class for the histogram analysis module.
void checkPVStatus(void)
Check the status of all PVs and report if disconnected or not found.
bool getUseEpics(void)
Getter for EPICS usage.
int updateEpicsPVs(float timeout)
Update all EPICS PV (flush to network)
void setDescription(const std::string &description)
Sets the description of the module.
void setPropertyFlags(unsigned int propertyFlags)
Sets the flags for the module properties.
@ c_ParallelProcessingCertified
This module can be run in parallel processing mode safely (All I/O must be done through the data stor...
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Abstract base class for different kinds of events.