Belle II Software development
ECLTimingUtilities.h
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#pragma once
10
11namespace Belle2 {
16 namespace ECL {
21
22 public:
23
28
29
37 double energyDependentTimeOffsetElectronic(const double amplitude) const;
38
39
43 void setTimeWalkFuncParams(const double p1, const double p2, const double p3, const double p4, const double p5, const double p6)
44 {
51 }
52
53 private:
54
55 // Parameters of the energy dependent time walk function
56 // Default values measured by Alex Kuzmin
64 }; // ECLTimingUtilities class
65 } // namespace ECL
67} // namespace Belle2
Class to storing timing calibration functions.
double energyDependenceTimeOffsetFitParam_p4
p4 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p2
p2 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p5
p5 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p6
p6 in "energy dependence equation"
double energyDependenceTimeOffsetFitParam_p3
p3 in "energy dependence equation"
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.
double energyDependentTimeOffsetElectronic(const double amplitude) const
Time walk function for the pre-amps i.e.
double energyDependenceTimeOffsetFitParam_p1
p1 in "energy dependence equation"
Abstract base class for different kinds of events.