 |
Belle II Software
release-05-02-19
|
13 #include <framework/core/HistoModule.h>
14 #include <framework/datastore/StoreArray.h>
15 #include <top/dataobjects/TOPRawWaveform.h>
26 #include "TMultiGraph.h"
27 #include "TDirectory.h"
40 class TOPWaveformQualityPlotterModule :
public HistoModule {
61 void event()
override;
99 std::map<int, std::map<std::string, TMultiGraph*>>
m_channels;
102 std::map<int, std::map<int, std::map<int, std::map<int, TProfile*>>>>
m_waveformHists;
void event() override
Event processor.
void endRun() override
End-of-run action.
Abstract base class for different kinds of events.
void basicDebuggingPlots(const TOPRawWaveform &rawwave)
Fills the debugging 1D histograms and hitmaps.
void initialize() override
Module initialization, calls defineHisto and gets waveform.
void defineHisto() override
Books the empty histograms.
Accessor to arrays stored in the data store.
void drawWaveforms(const TOPRawWaveform &rawwave)
Draws the full waveforms onto the TProfiles.
TOPWaveformQualityPlotterModule()
Constructor.