Belle II Software  release-08-01-10
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 
14 namespace 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.