Belle II Software  release-05-02-19
EKLMTimeCalibrationData.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2016 Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Kirill Chilikin *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 /* ROOT headers. */
14 #include <TObject.h>
15 
16 namespace Belle2 {
25  class EKLMTimeCalibrationData : public TObject {
26 
27  public:
28 
33 
38  explicit EKLMTimeCalibrationData(float timeShift);
39 
44 
48  void setTimeShift(float timeShift)
49  {
50  m_TimeShift = timeShift;
51  }
52 
56  float getTimeShift() const
57  {
58  return m_TimeShift;
59  }
60 
61  private:
62 
64  float m_TimeShift;
65 
68 
69  };
70 
72 }
Belle2::EKLMTimeCalibrationData::EKLMTimeCalibrationData
EKLMTimeCalibrationData()
Constructor.
Definition: EKLMTimeCalibrationData.cc:16
Belle2::EKLMTimeCalibrationData::getTimeShift
float getTimeShift() const
Get time shift.
Definition: EKLMTimeCalibrationData.h:64
Belle2::EKLMTimeCalibrationData::m_TimeShift
float m_TimeShift
Additional rotation of the segment.
Definition: EKLMTimeCalibrationData.h:72
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::EKLMTimeCalibrationData::setTimeShift
void setTimeShift(float timeShift)
Set time shift.
Definition: EKLMTimeCalibrationData.h:56
Belle2::EKLMTimeCalibrationData::ClassDef
ClassDef(Belle2::EKLMTimeCalibrationData, 2)
Class version.
Belle2::EKLMTimeCalibrationData
EKLM time calibration data (for one strip).
Definition: EKLMTimeCalibrationData.h:33
Belle2::EKLMTimeCalibrationData::~EKLMTimeCalibrationData
~EKLMTimeCalibrationData()
Destructor.
Definition: EKLMTimeCalibrationData.cc:26