12#include <framework/core/Module.h>
18#include <boost/format.hpp>
49 void event()
override;
66 boost::format
m_output{
"Processed: %3u runs, %6u/%6u events."};
Periodically writes the number of processed events/runs to the logging system to give a progress indi...
uint32_t m_totalEvtNr
Total number of events in the current process.
void initialize() override
Init the module.
void event() override
Show progress.
uint32_t m_evtNr
Number of processed events.
uint32_t m_maxOrder
Maximum order of magnitude for interval between showing progress.
boost::format m_output
Compiled output format.
void beginRun() override
Show beginRun message.
ProgressModule()
Constructor.
uint32_t m_runNr
Number of processed runs.
Abstract base class for different kinds of events.