14 #include <dqm/analysis/modules/DQMHistAnalysisExampleFlags.h>
34 B2DEBUG(20,
"DQMHistAnalysisExampleFlags: Constructor done.");
38 void DQMHistAnalysisExampleFlagsModule::initialize()
40 B2DEBUG(20,
"DQMHistAnalysisExampleFlags: initialized.");
43 m_cFlagtest =
new TCanvas(
"c_Flagtest");
44 m_hFlagtest =
new TH2F(
"Flagtest",
"Flagtest;xxx;yyy", 12, 0, 12, 4, 0, 4);
48 void DQMHistAnalysisExampleFlagsModule::beginRun()
50 B2DEBUG(20,
"DQMHistAnalysisExampleFlags: beginRun called.");
56 void DQMHistAnalysisExampleFlagsModule::event()
60 m_hFlagtest->Fill(nr + 0., 0., -2.);
61 m_hFlagtest->Fill(nr + 1., 1., -1.);
62 m_hFlagtest->Fill(nr + 2., 2., +1.);
63 m_hFlagtest->Fill(nr + 3., 3., +2.);
69 const Int_t colNum = 5;
70 Int_t palette[colNum] {13 , 0 , 3 , 5 , 2 };
73 gStyle->SetPalette(5, palette);
82 m_hFlagtest->Draw(
"colz");
85 m_cFlagtest->Modified();
86 m_cFlagtest->Update();
90 void DQMHistAnalysisExampleFlagsModule::endRun()
92 B2DEBUG(20,
"DQMHistAnalysisExampleFlags : endRun called");
96 void DQMHistAnalysisExampleFlagsModule::terminate()
98 B2DEBUG(20,
"DQMHistAnalysisExampleFlags: terminate called");
Class definition for the output module of Sequential ROOT I/O.
The base class for the histogram analysis module.
#define REG_MODULE(moduleName)
Register the given module (without 'Module' suffix) with the framework.
Abstract base class for different kinds of events.