Belle II Software  release-05-01-25
EKLMHitMCTime.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2013 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 <Rtypes.h>
15 
16 namespace Belle2 {
25  class EKLMHitMCTime {
26 
27  public:
28 
32  EKLMHitMCTime();
33 
37  virtual ~EKLMHitMCTime();
38 
43  void setMCTime(float t)
44  {
45  m_MCTime = t;
46  }
47 
52  float getMCTime() const
53  {
54  return m_MCTime;
55  }
56 
57  protected:
58 
60  float m_MCTime = -1;
61 
62  private:
63 
66 
67  };
68 
70 }
Belle2::EKLMHitMCTime::ClassDef
ClassDef(Belle2::EKLMHitMCTime, 1)
Class version.
Belle2::EKLMHitMCTime::~EKLMHitMCTime
virtual ~EKLMHitMCTime()
Destructor.
Definition: EKLMHitMCTime.cc:20
Belle2::EKLMHitMCTime
Hit MC time.
Definition: EKLMHitMCTime.h:33
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::EKLMHitMCTime::m_MCTime
float m_MCTime
Time.
Definition: EKLMHitMCTime.h:68
Belle2::EKLMHitMCTime::EKLMHitMCTime
EKLMHitMCTime()
Constructor.
Definition: EKLMHitMCTime.cc:16
Belle2::EKLMHitMCTime::setMCTime
void setMCTime(float t)
Set MC time.
Definition: EKLMHitMCTime.h:51
Belle2::EKLMHitMCTime::getMCTime
float getMCTime() const
Get MC time.
Definition: EKLMHitMCTime.h:60