Belle II Software development
TOPCalPrecision Class Reference

Time calibration precisions (per module) More...

#include <TOPCalPrecision.h>

Inheritance diagram for TOPCalPrecision:

Public Member Functions

 TOPCalPrecision ()
 Default constructor.
 
void set (const TProfile *pf)
 Setter.
 
double get (int moduleID) const
 Getter.
 
const std::vector< float > & getConstants () const
 Returns a vector of calibration constants.
 
bool isCalibrated () const
 Returns calibration status.
 

Private Member Functions

 ClassDef (TOPCalPrecision, 1)
 ClassDef.
 

Private Attributes

std::vector< float > m_precisions
 time calibration precisions (index = slot - 1)
 

Detailed Description

Time calibration precisions (per module)

Definition at line 24 of file TOPCalPrecision.h.

Constructor & Destructor Documentation

◆ TOPCalPrecision()

TOPCalPrecision ( )
inline

Default constructor.

Definition at line 30 of file TOPCalPrecision.h.

31 {}

Member Function Documentation

◆ getConstants()

const std::vector< float > & getConstants ( ) const
inline

Returns a vector of calibration constants.

Returns
vector of constants (index = slot - 1)

Definition at line 50 of file TOPCalPrecision.h.

50{return m_precisions;}

◆ isCalibrated()

bool isCalibrated ( ) const
inline

Returns calibration status.

Returns
true, if calibrated

Definition at line 56 of file TOPCalPrecision.h.

56{return !m_precisions.empty();}

Member Data Documentation

◆ m_precisions

std::vector<float> m_precisions
private

time calibration precisions (index = slot - 1)

Definition at line 60 of file TOPCalPrecision.h.


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