Belle II Software development
ECLTimingUtilities Class Reference

Class to storing timing calibration functions. More...

#include <ECLTimingUtilities.h>

Public Member Functions

 ECLTimingUtilities ()
 Constructor.
 
double energyDependentTimeOffsetElectronic (const double amplitude) const
 Time walk function for the pre-amps i.e.
 
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.
 

Private Attributes

double energyDependenceTimeOffsetFitParam_p1 = 0
 p1 in "energy dependence equation"
 
double energyDependenceTimeOffsetFitParam_p2 = 88449.
 p2 in "energy dependence equation"
 
double energyDependenceTimeOffsetFitParam_p3 = 0.20867E+06
 p3 in "energy dependence equation"
 
double energyDependenceTimeOffsetFitParam_p4 = 3.1482
 p4 in "energy dependence equation"
 
double energyDependenceTimeOffsetFitParam_p5 = 7.4747
 p5 in "energy dependence equation"
 
double energyDependenceTimeOffsetFitParam_p6 = 1279.3
 p6 in "energy dependence equation"
 

Detailed Description

Class to storing timing calibration functions.

Definition at line 20 of file ECLTimingUtilities.h.

Constructor & Destructor Documentation

◆ ECLTimingUtilities()

Constructor.

Definition at line 15 of file ECLTimingUtilities.cc.

16{ }

Member Function Documentation

◆ energyDependentTimeOffsetElectronic()

double energyDependentTimeOffsetElectronic ( const double  amplitude) const

Time walk function for the pre-amps i.e.

the energy dependence correction to the time t-t0 = p1 + pow( (p3/(amplitude+p2)), p4 ) + p5*exp(-amplitude/p6) ("Energy dependence equation") or "energy dependence equation using Alex function" In units of clock ticks: 1/(4fRF) = 0.4913 ns/clock tick

Definition at line 19 of file ECLTimingUtilities.cc.

20{
25}
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"
double energyDependenceTimeOffsetFitParam_p1
p1 in "energy dependence equation"

◆ setTimeWalkFuncParams()

void setTimeWalkFuncParams ( const double  p1,
const double  p2,
const double  p3,
const double  p4,
const double  p5,
const double  p6 
)
inline

Sets the time walk function parameters to the values given by the user.

Definition at line 43 of file ECLTimingUtilities.h.

Member Data Documentation

◆ energyDependenceTimeOffsetFitParam_p1

double energyDependenceTimeOffsetFitParam_p1 = 0
private

p1 in "energy dependence equation"

Definition at line 57 of file ECLTimingUtilities.h.

◆ energyDependenceTimeOffsetFitParam_p2

double energyDependenceTimeOffsetFitParam_p2 = 88449.
private

p2 in "energy dependence equation"

Definition at line 58 of file ECLTimingUtilities.h.

◆ energyDependenceTimeOffsetFitParam_p3

double energyDependenceTimeOffsetFitParam_p3 = 0.20867E+06
private

p3 in "energy dependence equation"

Definition at line 59 of file ECLTimingUtilities.h.

◆ energyDependenceTimeOffsetFitParam_p4

double energyDependenceTimeOffsetFitParam_p4 = 3.1482
private

p4 in "energy dependence equation"

Definition at line 60 of file ECLTimingUtilities.h.

◆ energyDependenceTimeOffsetFitParam_p5

double energyDependenceTimeOffsetFitParam_p5 = 7.4747
private

p5 in "energy dependence equation"

Definition at line 61 of file ECLTimingUtilities.h.

◆ energyDependenceTimeOffsetFitParam_p6

double energyDependenceTimeOffsetFitParam_p6 = 1279.3
private

p6 in "energy dependence equation"

Definition at line 62 of file ECLTimingUtilities.h.


The documentation for this class was generated from the following files: