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
TOPWaveformFeatureExtractorModule.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2017 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Marko Staric *
7
* *
8
* This software is provided "as is" without any warranty. *
9
**************************************************************************/
10
11
#pragma once
12
13
#include <framework/core/Module.h>
14
#include <string>
15
16
namespace
Belle2
{
30
class
TOPWaveformFeatureExtractorModule :
public
Module {
31
32
public
:
33
37
TOPWaveformFeatureExtractorModule
();
38
42
virtual
~TOPWaveformFeatureExtractorModule
();
43
48
virtual
void
initialize
()
override
;
49
54
virtual
void
beginRun
()
override
;
55
59
virtual
void
event
()
override
;
60
65
virtual
void
endRun
()
override
;
66
71
virtual
void
terminate
()
override
;
72
73
private
:
74
75
std::string
m_inputRawDigitsName
;
76
int
m_threshold
= 0;
77
int
m_hysteresis
= 0;
78
int
m_thresholdCount
= 0;
79
bool
m_setIntegral
=
false
;
81
};
82
84
}
// Belle2 namespace
85
Belle2::TOPWaveformFeatureExtractorModule::m_threshold
int m_threshold
pulse height threshold [ADC counts]
Definition:
TOPWaveformFeatureExtractorModule.h:84
Belle2::TOPWaveformFeatureExtractorModule::event
virtual void event() override
Event processor.
Definition:
TOPWaveformFeatureExtractorModule.cc:84
Belle2::TOPWaveformFeatureExtractorModule::terminate
virtual void terminate() override
Termination action.
Definition:
TOPWaveformFeatureExtractorModule.cc:146
Belle2::TOPWaveformFeatureExtractorModule::~TOPWaveformFeatureExtractorModule
virtual ~TOPWaveformFeatureExtractorModule()
Destructor.
Definition:
TOPWaveformFeatureExtractorModule.cc:68
Belle2::TOPWaveformFeatureExtractorModule::beginRun
virtual void beginRun() override
Called when entering a new run.
Definition:
TOPWaveformFeatureExtractorModule.cc:80
Belle2::TOPWaveformFeatureExtractorModule::TOPWaveformFeatureExtractorModule
TOPWaveformFeatureExtractorModule()
Constructor.
Definition:
TOPWaveformFeatureExtractorModule.cc:46
Belle2::TOPWaveformFeatureExtractorModule::endRun
virtual void endRun() override
End-of-run action.
Definition:
TOPWaveformFeatureExtractorModule.cc:142
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::TOPWaveformFeatureExtractorModule::m_hysteresis
int m_hysteresis
pulse height threshold hysteresis [ADC counts]
Definition:
TOPWaveformFeatureExtractorModule.h:85
Belle2::TOPWaveformFeatureExtractorModule::initialize
virtual void initialize() override
Initialize the Module.
Definition:
TOPWaveformFeatureExtractorModule.cc:72
Belle2::TOPWaveformFeatureExtractorModule::m_thresholdCount
int m_thresholdCount
minimal number of samples above threshold
Definition:
TOPWaveformFeatureExtractorModule.h:86
Belle2::TOPWaveformFeatureExtractorModule::m_inputRawDigitsName
std::string m_inputRawDigitsName
name of TOPRawDigit store array
Definition:
TOPWaveformFeatureExtractorModule.h:83
Belle2::TOPWaveformFeatureExtractorModule::m_setIntegral
bool m_setIntegral
calculate and set integral for FW-extracted hits
Definition:
TOPWaveformFeatureExtractorModule.h:87
top
modules
TOPWaveformFeatureExtractor
include
TOPWaveformFeatureExtractorModule.h
Generated on Tue Jan 4 2022 03:04:20 for Belle II Software by
1.8.17