Belle II Software development
AlignDQMEventProcessor.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 <tracking/dqmUtils/DQMEventProcessorBase.h>
12#include <alignment/modules/AlignmentDQM/AlignDQMModule.h>
13
14namespace Belle2 {
28
29 public:
34 AlignDQMEventProcessor(AlignDQMModule* histoModule, const std::string& tracksStoreArrayName,
35 const std::string& recoTracksStoreArrayName) :
36 DQMEventProcessorBase(histoModule, recoTracksStoreArrayName, tracksStoreArrayName) { }
37
38 protected:
40 virtual void FillCommonHistograms() override;
41 };
43}
The purpose of this class is to process one event() in AlignDQMModule.
AlignDQMEventProcessor(AlignDQMModule *histoModule, const std::string &tracksStoreArrayName, const std::string &recoTracksStoreArrayName)
Constructor.
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...
The purpose of this class is to process one event() in DQMHistoModuleBase, which is a base for TrackD...
Abstract base class for different kinds of events.