12 #include <framework/core/Module.h> 
   18 #include <boost/format.hpp> 
   52     void event() 
override;
 
   69     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.