Belle II Software development
EKLMAlignmentAlongStripsCollectorModule.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/* KLM headers. */
12#include <klm/eklm/calibration/EKLMAlignmentAlongStripsAlgorithm.h>
13#include <klm/eklm/geometry/GeometryData.h>
14#include <klm/eklm/geometry/TransformData.h>
15
16/* Basf2 headers. */
17#include <calibration/CalibrationCollectorModule.h>
18#include <framework/datastore/StoreArray.h>
19#include <mdst/dataobjects/Track.h>
20
21namespace Belle2 {
26
93
95}
CalibrationCollectorModule()
Constructor. Sets the default prefix for calibration dataobjects.
EKLMAlignmentAlongStripsCollectorModule(const EKLMAlignmentAlongStripsCollectorModule &)=delete
Copy constructor (disabled).
void collect() override
This method is called for each event.
void finish() override
This method is called at the end of the event processing.
EKLMAlignmentAlongStripsCollectorModule & operator=(const EKLMAlignmentAlongStripsCollectorModule &)=delete
Operator = (disabled).
struct EKLMAlignmentAlongStripsAlgorithm::Event * m_Event
Event.
EKLM geometry data.
Transformation data.
Accessor to arrays stored in the data store.
Definition StoreArray.h:113
Abstract base class for different kinds of events.