Belle II Software  release-08-01-10
SVDELS3Time Class Reference

Derived Class representing the SVD cluster time computed with the ELS3 algorithm. More...

#include <SVDELS3Time.h>

Inheritance diagram for SVDELS3Time:
Collaboration diagram for SVDELS3Time:

Public Member Functions

void computeClusterTime (Belle2::SVD::RawCluster &rawCluster, double &time, double &timeError, int &firstFrame) override
 computes the cluster time, timeError and FirstFrame with the ELS3 algorithm
 
virtual ~SVDELS3Time ()
 virtual destructor
 
void setReturnRawClusterTime ()
 set to return the raw cluster time instead of the calibrated one
 
void setTriggerBin (const int triggerBin)
 set the trigger bin
 
void applyCoG6Time (const Belle2::SVD::RawCluster &rawCluster, double &time, double &timeError, int &firstFrame)
 CoG6 Time Algorithm.
 
void applyCoG3Time (const Belle2::SVD::RawCluster &rawCluster, double &time, double &timeError, int &firstFrame)
 CoG3 Time Algorithm.
 
void applyELS3Time (const Belle2::SVD::RawCluster &rawCluster, double &time, double &timeError, int &firstFrame)
 ELS3 Time Algorithm.
 

Protected Attributes

bool m_returnRawClusterTime = false
 to be used for time calibration

 
int m_triggerBin = std::numeric_limits<int>::quiet_NaN()
 trigger bin
 
DBObjPtr< HardwareClockSettingsm_hwClock
 Hardware Clocks.
 
double m_apvClockPeriod = 1. / m_hwClock->getClockFrequency(Const::EDetector::SVD, "sampling")
 APV clock period.
 
SVDPulseShapeCalibrations m_PulseShapeCal
 SVDPulseShaper calibration wrapper.
 
SVDCoGTimeCalibrations m_CoG6TimeCal
 CoG6 time calibration wrapper.
 
SVD3SampleCoGTimeCalibrations m_CoG3TimeCal
 CoG3 time calibration wrapper.
 
SVD3SampleELSTimeCalibrations m_ELS3TimeCal
 ELS3 time calibration wrapper.
 

Detailed Description

Derived Class representing the SVD cluster time computed with the ELS3 algorithm.

ELS3: Least-Squares method with the Exponentially decaying waveform.

Definition at line 24 of file SVDELS3Time.h.


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