Belle II Software
development
Toggle main menu visibility
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
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
v
w
x
z
Typedefs
a
b
c
d
e
g
i
k
l
m
n
p
r
s
t
u
v
w
Enumerations
Enumerator
c
d
f
p
t
v
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
Typedefs
Macros
CDCRawHitWaveForm.cc
1
/**************************************************************************
2
* basf2 (Belle II Analysis Software Framework) *
3
* Author: The Belle II Collaboration *
4
* *
5
* See git log for contributors and copyright holders. *
6
* This file is licensed under LGPL-3.0, see LICENSE.md. *
7
**************************************************************************/
8
9
#include <cdc/dataobjects/CDCRawHitWaveForm.h>
10
11
using namespace
std
;
12
using namespace
Belle2
;
13
14
CDCRawHitWaveForm::CDCRawHitWaveForm
() :
15
m_triggerNumber(0), m_status(0), m_node(0), m_finess(0), m_board(0),
16
m_channel(0), m_triggerTime(0), m_sample(0), m_adc(), m_tdc()
17
{
18
}
19
20
CDCRawHitWaveForm::CDCRawHitWaveForm
(
unsigned
short
status,
21
int
trgNumber,
22
unsigned
short
node,
23
unsigned
short
finess,
24
unsigned
short
board,
25
unsigned
short
channel,
26
unsigned
short
sample,
27
unsigned
short
trgTime,
28
unsigned
short
adc,
29
unsigned
short
tdc)
30
{
31
m_triggerNumber
= trgNumber;
32
m_status
= status;
33
m_node
= node;
34
m_finess
= finess;
35
m_board
= board;
36
m_channel
= channel;
37
m_triggerTime
= trgTime;
38
m_sample
= sample;
39
m_adc
= adc;
40
m_tdc
= tdc;
41
}
42
43
CDCRawHitWaveForm::~CDCRawHitWaveForm
()
44
{
45
}
Belle2::CDCRawHitWaveForm::m_triggerTime
unsigned short m_triggerTime
Trigger Timing.
Definition:
CDCRawHitWaveForm.h:159
Belle2::CDCRawHitWaveForm::m_status
unsigned short m_status
Status of data block.
Definition:
CDCRawHitWaveForm.h:139
Belle2::CDCRawHitWaveForm::m_tdc
unsigned short m_tdc
TDC count (not subtracted by trigger time).
Definition:
CDCRawHitWaveForm.h:171
Belle2::CDCRawHitWaveForm::m_adc
unsigned short m_adc
FADC count.
Definition:
CDCRawHitWaveForm.h:167
Belle2::CDCRawHitWaveForm::m_channel
unsigned short m_channel
Channel in a FEE (0-47).
Definition:
CDCRawHitWaveForm.h:155
Belle2::CDCRawHitWaveForm::m_finess
unsigned short m_finess
Finess Slot ID.
Definition:
CDCRawHitWaveForm.h:147
Belle2::CDCRawHitWaveForm::m_node
unsigned short m_node
Copper node ID.
Definition:
CDCRawHitWaveForm.h:143
Belle2::CDCRawHitWaveForm::CDCRawHitWaveForm
CDCRawHitWaveForm()
Default constructor.
Definition:
CDCRawHitWaveForm.cc:14
Belle2::CDCRawHitWaveForm::m_sample
unsigned short m_sample
Index of FADC sampling.
Definition:
CDCRawHitWaveForm.h:163
Belle2::CDCRawHitWaveForm::m_triggerNumber
int m_triggerNumber
Trigger number.
Definition:
CDCRawHitWaveForm.h:135
Belle2::CDCRawHitWaveForm::~CDCRawHitWaveForm
virtual ~CDCRawHitWaveForm()
Destructor.
Definition:
CDCRawHitWaveForm.cc:43
Belle2::CDCRawHitWaveForm::m_board
unsigned short m_board
FEE boad ID.
Definition:
CDCRawHitWaveForm.h:151
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:17
std
STL namespace.
cdc
dataobjects
src
CDCRawHitWaveForm.cc
Generated on Thu Apr 10 2025 02:32:23 for Belle II Software by
1.9.6