Belle II Software development
DQMHistAnalysisECLConnectedRegions.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#pragma once
10
11//DQM
12#include <dqm/core/DQMHistAnalysis.h>
13
14namespace Belle2 {
19
23
26
27 public:
28
31
32 private:
33
35 void initialize() override final;
37 void beginRun() override final;
39 void event() override final;
41 void endRun() override final;
43 void terminate() override final;
44
46 std::string m_pvPrefix;
47
54 };
55
56} // end namespace Belle2
57
DQMHistAnalysisECLConnectedRegionsModule()
< derived from DQMHistAnalysisModule class.
std::string m_pvPrefix
Prefix to use for PVs registered by this module.
double m_largestCRLocalMaxNum
Average number local maximum in largest ECL CR.
double m_largestCRAvgCrystalsNum
Average number of crystals in largest ECL CR.
DQMHistAnalysisModule()
Constructor / Destructor.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...
Abstract base class for different kinds of events.