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
33
ECLDigitTimeConstants
():
m_cellID
(0),
m_offset
(0) {};
34
38
ECLDigitTimeConstants
(
int
cellid,
float
offset):
m_cellID
(cellid),
m_offset
(offset) {};
39
43
~ECLDigitTimeConstants
() {};
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
70
ClassDef
(
ECLDigitTimeConstants
, 2);
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
ecl
dbobjects
include
ECLDigitTimeConstants.h
Generated on Fri Nov 5 2021 03:51:02 for Belle II Software by
1.8.17