 |
Belle II Software
release-05-02-19
|
14 #include <klm/dbobjects/eklm/EKLMTimeCalibrationData.h>
32 class EKLMTimeCalibration :
public TObject {
104 std::map<uint16_t, EKLMTimeCalibrationData>
m_data;
float getAmplitudeTimeConstant() const
Get amplitude dependence time constant.
~EKLMTimeCalibration()
Destructor.
EKLMTimeCalibration()
Constructor.
Class to store EKLM time calibration data in the database.
void setEffectiveLightSpeed(float lightSpeed)
Set effective light speed.
float m_EffectiveLightSpeed
Effective light speed.
std::map< uint16_t, EKLMTimeCalibrationData > m_data
Time calibration data.
void setTimeCalibrationData(uint16_t strip, EKLMTimeCalibrationData *dat)
Set time calibration data.
float m_AmplitudeTimeConstant
Amplitude dependence time constant.
Abstract base class for different kinds of events.
float getEffectiveLightSpeed() const
Get effective light speed.
void setAmplitudeTimeConstant(float amplitudeTimeConstant)
Set amplitude dependence time constant.
ClassDef(Belle2::EKLMTimeCalibration, 2)
Class version.
void cleanTimeCalibrationData()
Clean time calibration data.
EKLM time calibration data (for one strip).
const EKLMTimeCalibrationData * getTimeCalibrationData(uint16_t strip) const
Get time calibration data.