 |
Belle II Software
release-05-01-25
|
11 #include <framework/datastore/StoreObjPtr.h>
12 #include <framework/dataobjects/EventMetaData.h>
13 #include <dqm/analysis/modules/DQMHistAnalysis.h>
54 virtual void event()
override;
55 virtual void endRun()
override;
virtual void event() override
This method is the core of the module.
TH1 * diff_histo
The histogram for snapshot.
virtual void terminate() override
This method is called at the end of the event processing.
Class for generating snapshots for histograms.
virtual void endRun() override
This method is called if the current run ends.
StoreObjPtr< EventMetaData > m_evtMetaDataPtr
The metadata for each event.
int m_interval
Interval between checks in second.
virtual void beginRun() override
Module functions to be called from event process.
The struct for the snapshots.
Abstract base class for different kinds of events.
Type-safe access to single objects in the data store.
TCanvas * find_canvas(TString s)
Find canvas by name.
std::map< std::string, std::queue< SSNODE * > > m_histos_queues
Map of histogram names to queues of monitoring objects.
void clear_node(SSNODE *n)
Clear content of SSNODE.
TH1 * histo
The histogram for snapshot.
virtual void initialize() override
Module functions to be called from main process.
DQMHistDeltaHistoModule()
Constructor / Destructor.
time_t time_modified
Whether the histogram is not updated for a long time.
std::vector< std::string > m_monitored_histos
Names of the histograms that should be monitored.
The base class for the histogram analysis module.