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
ECLTimingUtilities.h
1
/**************************************************************************
2
* BASF2 (Belle Analysis Framework 2) *
3
* Copyright(C) 2020 - Belle II Collaboration *
4
* *
5
* Author: The Belle II Collaboration *
6
* Contributors: Ewan Hill (ehill@mail.ubc.ca) *
7
* Alexander Kuzmin (A.S.Kuzmin@inp.nsk.su) *
8
* *
9
* This software is provided "as is" without any warranty. *
10
**************************************************************************/
11
12
#ifndef ECLTIMINGUTILITIES_H
13
#define ECLTIMINGUTILITIES_H
14
15
namespace
Belle2
{
20
namespace
ECL {
24
class
ECLTimingUtilities {
25
26
public
:
27
31
ECLTimingUtilities
();
32
33
41
double
energyDependentTimeOffsetElectronic
(
const
double
amplitude)
const
;
42
43
47
void
setTimeWalkFuncParams
(
const
double
p1,
const
double
p2,
const
double
p3,
const
double
p4,
const
double
p5,
const
double
p6)
48
{
49
energyDependenceTimeOffsetFitParam_p1
= p1 ;
50
energyDependenceTimeOffsetFitParam_p2
= p2 ;
51
energyDependenceTimeOffsetFitParam_p3
= p3 ;
52
energyDependenceTimeOffsetFitParam_p4
= p4 ;
53
energyDependenceTimeOffsetFitParam_p5
= p5 ;
54
energyDependenceTimeOffsetFitParam_p6
= p6 ;
55
}
56
57
private
:
58
59
// Parameters of the energy dependent time walk function
60
// Default values measured by Alex Kuzmin
61
double
energyDependenceTimeOffsetFitParam_p1
= 0 ;
62
double
energyDependenceTimeOffsetFitParam_p2
= 88449. ;
63
double
energyDependenceTimeOffsetFitParam_p3
= 0.20867E+06 ;
64
double
energyDependenceTimeOffsetFitParam_p4
= 3.1482 ;
65
double
energyDependenceTimeOffsetFitParam_p5
= 7.4747 ;
66
double
energyDependenceTimeOffsetFitParam_p6
= 1279.3 ;
68
};
// ECLTimingUtilities class
69
}
// namespace ECL
71
}
// namespace Belle2
72
73
#endif
74
75
76
Belle2::ECL::ECLTimingUtilities::energyDependenceTimeOffsetFitParam_p6
double energyDependenceTimeOffsetFitParam_p6
p6 in "energy dependence equation"
Definition:
ECLTimingUtilities.h:75
Belle2::ECL::ECLTimingUtilities::energyDependenceTimeOffsetFitParam_p4
double energyDependenceTimeOffsetFitParam_p4
p4 in "energy dependence equation"
Definition:
ECLTimingUtilities.h:73
Belle2::ECL::ECLTimingUtilities::energyDependenceTimeOffsetFitParam_p1
double energyDependenceTimeOffsetFitParam_p1
p1 in "energy dependence equation"
Definition:
ECLTimingUtilities.h:70
Belle2::ECL::ECLTimingUtilities::ECLTimingUtilities
ECLTimingUtilities()
Constructor.
Definition:
ECLTimingUtilities.cc:18
Belle2::ECL::ECLTimingUtilities::setTimeWalkFuncParams
void setTimeWalkFuncParams(const double p1, const double p2, const double p3, const double p4, const double p5, const double p6)
Sets the time walk function parameters to the values given by the user.
Definition:
ECLTimingUtilities.h:56
Belle2::ECL::ECLTimingUtilities::energyDependenceTimeOffsetFitParam_p5
double energyDependenceTimeOffsetFitParam_p5
p5 in "energy dependence equation"
Definition:
ECLTimingUtilities.h:74
Belle2::ECL::ECLTimingUtilities::energyDependenceTimeOffsetFitParam_p3
double energyDependenceTimeOffsetFitParam_p3
p3 in "energy dependence equation"
Definition:
ECLTimingUtilities.h:72
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::ECL::ECLTimingUtilities::energyDependentTimeOffsetElectronic
double energyDependentTimeOffsetElectronic(const double amplitude) const
Time walk function for the pre-amps i.e.
Definition:
ECLTimingUtilities.cc:22
Belle2::ECL::ECLTimingUtilities::energyDependenceTimeOffsetFitParam_p2
double energyDependenceTimeOffsetFitParam_p2
p2 in "energy dependence equation"
Definition:
ECLTimingUtilities.h:71
ecl
utility
include
ECLTimingUtilities.h
Generated on Tue Jan 4 2022 02:56:10 for Belle II Software by
1.8.17