Belle II Software development
AlignDQMEventProcessor.cc
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#include <alignment/modules/AlignmentDQM/AlignDQMEventProcessor.h>
10#include <alignment/modules/AlignmentDQM/AlignDQMModule.h>
11
12using namespace std;
13using namespace Belle2;
14
16{
18
19 (dynamic_cast<AlignDQMModule*>(m_histoModule))->FillPositionSensors(m_residual_um, m_position,
22}
virtual void FillCommonHistograms() override
Fill histograms which are common for PXD and SVD hit.
DQM of Alignment for off line residuals per sensor, layer, keep also On-Line DQM from tracking: their...
ROOT::Math::XYZVector m_position
local coordinates of the hit position (u, v, w)
int m_layerIndex
index of the layer of the hit
virtual void FillCommonHistograms()
Fill histograms which are common for PXD and SVD hit.
ROOT::Math::XYZVector m_residual_um
unbiased residual for the hit in micrometers in local coordinates (u, v, w)
int m_sensorIndex
index of the sensor of the hit
float m_theta_deg
global theta in degrees of the hit
float m_phi_deg
global phi in degrees of the hit
DQMHistoModuleBase * m_histoModule
DQM histogram module on which the Fill- functions are called to fill histograms.
Abstract base class for different kinds of events.
STL namespace.