Belle II Software  release-05-01-25
ECLDigitTimeConstants.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2016 - Belle II Collaboration *
4  * *
5  * Calibration constants for the ECL single crystal energy calibration. *
6  * *
7  * Author: The Belle II Collaboration *
8  * Contributors: Torben Ferber *
9  * *
10  * This software is provided "as is" without any warranty. *
11  **************************************************************************/
12 
13 #ifndef ECLDIGITTIMECONSTANTS_H
14 #define ECLDIGITTIMECONSTANTS_H
15 #include <TObject.h>
16 
17 namespace Belle2 {
27  class ECLDigitTimeConstants: public TObject {
28  public:
29 
34 
38  ECLDigitTimeConstants(int cellid, float offset): m_cellID(cellid), m_offset(offset) {};
39 
44 
48  float getOffset() const {return m_offset; };
49 
53  int getCellID() const {return m_cellID; };
54 
58  void setOffset(float offset) {m_offset = offset; };
59 
63  void setCellID(int cellid) {m_cellID = cellid; };
64 
65  private:
66  int m_cellID;
67  float m_offset;
69  // 2: changed getter getCelleID from float to int
71  };
73 } // end namespace Belle2
74 #endif
Belle2::ECLDigitTimeConstants::getOffset
float getOffset() const
Return calibration offset.
Definition: ECLDigitTimeConstants.h:58
Belle2::ECLDigitTimeConstants
Time and time resolution calibration constants per digit.
Definition: ECLDigitTimeConstants.h:37
Belle2::ECLDigitTimeConstants::setOffset
void setOffset(float offset)
Set calibration offset.
Definition: ECLDigitTimeConstants.h:68
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ECLDigitTimeConstants::ClassDef
ClassDef(ECLDigitTimeConstants, 2)
ClassDef.
Belle2::ECLDigitTimeConstants::m_offset
float m_offset
time offset 'a'
Definition: ECLDigitTimeConstants.h:77
Belle2::ECLDigitTimeConstants::ECLDigitTimeConstants
ECLDigitTimeConstants()
Default constructor.
Definition: ECLDigitTimeConstants.h:43
Belle2::ECLDigitTimeConstants::m_cellID
int m_cellID
ECL cell ID.
Definition: ECLDigitTimeConstants.h:73
Belle2::ECLDigitTimeConstants::~ECLDigitTimeConstants
~ECLDigitTimeConstants()
Destructor.
Definition: ECLDigitTimeConstants.h:53
Belle2::ECLDigitTimeConstants::getCellID
int getCellID() const
Return cell ID.
Definition: ECLDigitTimeConstants.h:63
Belle2::ECLDigitTimeConstants::setCellID
void setCellID(int cellid)
Set cell ID.
Definition: ECLDigitTimeConstants.h:73