Belle II Software
release-05-01-25
CDCDedxRunGain.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2015 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Jake Bennett *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
13
#include <TObject.h>
14
15
namespace
Belle2
{
25
class
CDCDedxRunGain:
public
TObject {
26
public
:
27
31
CDCDedxRunGain
():
m_gain
(1.0) {};
32
36
explicit
CDCDedxRunGain
(
double
gain):
m_gain
(gain) {};
37
41
~CDCDedxRunGain
() {};
42
46
CDCDedxRunGain
&
operator*=
(
CDCDedxRunGain
const
& rhs)
47
{
48
m_gain
*= rhs.getRunGain();
49
return
*
this
;
50
};
51
55
double
getRunGain
()
const
{
return
m_gain
; };
56
60
void
setRunGain
(
double
gain) {
m_gain
= gain; };
61
62
private
:
63
double
m_gain
;
65
ClassDef
(
CDCDedxRunGain
, 4);
66
};
68
}
// end namespace Belle2
Belle2::CDCDedxRunGain::m_gain
double m_gain
Run gain.
Definition:
CDCDedxRunGain.h:68
Belle2::CDCDedxRunGain::CDCDedxRunGain
CDCDedxRunGain()
Default constructor.
Definition:
CDCDedxRunGain.h:39
Belle2::CDCDedxRunGain::operator*=
CDCDedxRunGain & operator*=(CDCDedxRunGain const &rhs)
Combine payloads.
Definition:
CDCDedxRunGain.h:54
Belle2::CDCDedxRunGain
dE/dx run gain calibration constants
Definition:
CDCDedxRunGain.h:33
Belle2::CDCDedxRunGain::~CDCDedxRunGain
~CDCDedxRunGain()
Destructor.
Definition:
CDCDedxRunGain.h:49
Belle2::CDCDedxRunGain::getRunGain
double getRunGain() const
Return run gain.
Definition:
CDCDedxRunGain.h:63
Belle2::CDCDedxRunGain::ClassDef
ClassDef(CDCDedxRunGain, 4)
ClassDef.
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::CDCDedxRunGain::setRunGain
void setRunGain(double gain)
Set run gain.
Definition:
CDCDedxRunGain.h:68
reconstruction
dbobjects
include
CDCDedxRunGain.h
Generated on Fri Nov 5 2021 03:57:00 for Belle II Software by
1.8.17