Belle II Software
release-05-02-19
Main Page
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
a
b
c
d
e
h
i
l
m
n
p
r
s
t
v
w
Enumerations
Enumerator
c
d
f
p
t
u
v
w
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
z
Related Functions
b
c
d
g
i
o
r
s
t
Files
File List
File Members
All
Functions
KLMElectronicsChannel.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2015 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Yinghui GUAN *
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
KLMElectronicsChannel :
public
TObject {
26
27
public
:
28
32
KLMElectronicsChannel
() :
33
m_Copper
(0),
34
m_Slot
(0),
35
m_Lane
(0),
36
m_Axis
(0),
37
m_Channel
(0)
38
{
39
}
40
49
KLMElectronicsChannel
(
50
int
copper,
int
slot,
int
lane,
int
axis,
int
channel) :
51
m_Copper
(copper),
52
m_Slot
(slot),
53
m_Lane
(lane),
54
m_Axis
(axis),
55
m_Channel
(channel)
56
{
57
}
58
62
~KLMElectronicsChannel
()
63
{
64
}
65
69
int
getCopper
()
const
70
{
71
return
m_Copper
;
72
}
73
78
void
setCopper
(
int
copper)
79
{
80
m_Copper
= copper;
81
}
82
86
int
getSlot
()
const
87
{
88
return
m_Slot
;
89
}
90
95
void
setSlot
(
int
slot)
96
{
97
m_Slot
= slot;
98
}
99
103
int
getLane
()
const
104
{
105
return
m_Lane
;
106
}
107
112
void
setLane
(
int
lane)
113
{
114
m_Lane
= lane;
115
}
116
120
int
getAxis
()
const
121
{
122
return
m_Axis
;
123
}
124
129
void
setAxis
(
int
axis)
130
{
131
m_Axis
= axis;
132
}
133
137
int
getChannel
()
const
138
{
139
return
m_Channel
;
140
}
141
146
void
setChannel
(
int
channel)
147
{
148
m_Channel
= channel;
149
}
150
154
bool
operator<
(
const
KLMElectronicsChannel
& channel)
const
;
155
156
private
:
157
159
int
m_Copper
;
160
162
int
m_Slot
;
163
165
int
m_Lane
;
166
168
int
m_Axis
;
169
171
int
m_Channel
;
172
174
ClassDef
(
KLMElectronicsChannel
, 1);
175
176
};
177
179
}
Belle2::KLMElectronicsChannel::getChannel
int getChannel() const
Get channel.
Definition:
KLMElectronicsChannel.h:145
Belle2::KLMElectronicsChannel::setCopper
void setCopper(int copper)
Set copper.
Definition:
KLMElectronicsChannel.h:86
Belle2::KLMElectronicsChannel::KLMElectronicsChannel
KLMElectronicsChannel()
Constructor.
Definition:
KLMElectronicsChannel.h:40
Belle2::KLMElectronicsChannel::getSlot
int getSlot() const
Get slot.
Definition:
KLMElectronicsChannel.h:94
Belle2::KLMElectronicsChannel::setChannel
void setChannel(int channel)
Set channel.
Definition:
KLMElectronicsChannel.h:154
Belle2::KLMElectronicsChannel::m_Channel
int m_Channel
Channel.
Definition:
KLMElectronicsChannel.h:179
Belle2::KLMElectronicsChannel::setAxis
void setAxis(int axis)
Set axis.
Definition:
KLMElectronicsChannel.h:137
Belle2::KLMElectronicsChannel::getAxis
int getAxis() const
Get axis.
Definition:
KLMElectronicsChannel.h:128
Belle2::KLMElectronicsChannel::m_Axis
int m_Axis
Axis.
Definition:
KLMElectronicsChannel.h:176
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::KLMElectronicsChannel::ClassDef
ClassDef(KLMElectronicsChannel, 1)
Class version.
Belle2::KLMElectronicsChannel::m_Copper
int m_Copper
Copper.
Definition:
KLMElectronicsChannel.h:167
Belle2::KLMElectronicsChannel::m_Lane
int m_Lane
Lane.
Definition:
KLMElectronicsChannel.h:173
Belle2::KLMElectronicsChannel::getCopper
int getCopper() const
Get copper.
Definition:
KLMElectronicsChannel.h:77
Belle2::KLMElectronicsChannel
BKLM electronics channel.
Definition:
KLMElectronicsChannel.h:33
Belle2::KLMElectronicsChannel::setLane
void setLane(int lane)
Set lane.
Definition:
KLMElectronicsChannel.h:120
Belle2::KLMElectronicsChannel::getLane
int getLane() const
Get lane.
Definition:
KLMElectronicsChannel.h:111
Belle2::KLMElectronicsChannel::m_Slot
int m_Slot
Slot.
Definition:
KLMElectronicsChannel.h:170
Belle2::KLMElectronicsChannel::~KLMElectronicsChannel
~KLMElectronicsChannel()
Destructor.
Definition:
KLMElectronicsChannel.h:70
Belle2::KLMElectronicsChannel::setSlot
void setSlot(int slot)
Set slot.
Definition:
KLMElectronicsChannel.h:103
Belle2::KLMElectronicsChannel::operator<
bool operator<(const KLMElectronicsChannel &channel) const
Operator <.
Definition:
KLMElectronicsChannel.cc:16
klm
dbobjects
include
KLMElectronicsChannel.h
Generated on Tue Jan 4 2022 02:59:45 for Belle II Software by
1.8.17