 |
Belle II Software
release-05-01-25
|
14 #include <klm/eklm/calibration/EKLMAlignmentAlongStripsAlgorithm.h>
15 #include <klm/eklm/geometry/GeometryData.h>
16 #include <klm/eklm/geometry/TransformData.h>
19 #include <calibration/CalibrationCollectorModule.h>
20 #include <framework/datastore/StoreArray.h>
21 #include <mdst/dataobjects/Track.h>
32 class EKLMAlignmentAlongStripsCollectorModule :
33 public CalibrationCollectorModule {
EKLM time calibration (data collection).
Event: time, distance from hit to SiPM.
~EKLMAlignmentAlongStripsCollectorModule()
Destructor.
struct EKLMAlignmentAlongStripsAlgorithm::Event * m_Event
Event.
void collect() override
This method is called for each event.
const EKLMElementNumbers * m_ElementNumbers
Element numbers.
EKLMAlignmentAlongStripsCollectorModule()
Constructor.
Abstract base class for different kinds of events.
void finish() override
This method is called at the end of the event processing.
StoreArray< KLMDigit > m_KLMDigits
EKLM digits.
StoreArray< Track > m_Tracks
Tracks.
Accessor to arrays stored in the data store.
const EKLM::GeometryData * m_GeoDat
Geometry data.
EKLM::TransformData * m_TransformData
Transformation data.
EKLMAlignmentAlongStripsCollectorModule & operator=(const EKLMAlignmentAlongStripsCollectorModule &)=delete
Operator = (disabled).
void prepare() override
Initializer.