11#include <framework/core/HistoModule.h>
12#include <framework/datastore/StoreArray.h>
13#include <top/dataobjects/TOPRawWaveform.h>
24#include "TMultiGraph.h"
25#include "TDirectory.h"
56 void event()
override;
94 std::map<int, std::map<std::string, TMultiGraph*>>
m_channels;
97 std::map<int, std::map<int, std::map<int, std::map<int, TProfile*>>>>
m_waveformHists;
HistoModule()
Constructor.
Accessor to arrays stored in the data store.
void initialize() override
Module initialization, calls defineHisto and gets waveform.
TOPWaveformQualityPlotterModule()
Constructor.
void event() override
Event processor.
void endRun() override
End-of-run action.
void basicDebuggingPlots(const TOPRawWaveform &rawwave)
Fills the debugging 1D histograms and hitmaps.
void drawWaveforms(const TOPRawWaveform &rawwave)
Draws the full waveforms onto the TProfiles.
void defineHisto() override
Books the empty histograms.
Abstract base class for different kinds of events.