Belle II Software prerelease-11-00-00a
PXDDQMCorrModule.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#include <framework/core/HistoModule.h>
12
13#include <framework/datastore/StoreArray.h>
14
15#include <TH1F.h>
16#include <TH2F.h>
17
18namespace Belle2 {
23 class PXDCluster;
24
29 class PXDDQMCorrModule : public HistoModule { // <- derived from HistoModule class
30
31 public:
32
35
36 private:
38 void initialize() override final;
40 void beginRun() override final;
42 void event() override final;
43
48 void defineHisto() override final;
49
50 private:
55
58
59 // +1 in dimensions to protect against noisy VXDID values.
65 TH1F* m_DeltaU{};
67 TH1F* m_DeltaV{};
68 };
69
71}
72
HistoModule()
Constructor.
Definition HistoModule.h:32
The PXD Cluster class This class stores all information about reconstructed PXD clusters The position...
Definition PXDCluster.h:30
TH2F * m_CorrelationV
Correlation Sensor 1 vs 2.
void initialize() override final
Initialize.
StoreArray< PXDCluster > m_storeClusters
Storearray for clusters.
void defineHisto() override final
Histogram definitions such as TH1(), TH2(), TNtuple(), TTree()....
void event() override final
Event.
std::string m_histogramDirectoryName
Name of the histogram directory in ROOT file.
TH2F * m_CorrelationU
Correlation Sensor 1 vs 2.
TH1F * m_DeltaV
Correlation Sensor 1 vs 2.
std::string m_storeClustersName
PXDClusters StoreArray name.
void beginRun() override final
Begin run.
TH1F * m_DeltaU
Correlation Sensor 1 vs 2.
Accessor to arrays stored in the data store.
Definition StoreArray.h:113
Abstract base class for different kinds of events.