 |
Belle II Software
release-05-02-19
|
25 class TOPCalModuleT0:
public TObject {
49 void setT0(
int moduleID,
double T0,
double errT0);
68 double getT0(
int moduleID)
const;
double getT0Error(int moduleID) const
Returns error on T0 of a module.
TOPCalModuleT0()
Default constructor.
bool isCalibrated(int moduleID) const
Returns calibration status.
@ c_Default
uncalibrated default value
@ c_Unusable
bad calibrated value
ClassDef(TOPCalModuleT0, 3)
ClassDef.
@ c_numModules
number of modules
EStatus
Calibration status of a constant.
float m_T0[c_numModules]
calibration constants
Abstract base class for different kinds of events.
double getT0(int moduleID) const
Returns T0 of a module.
void setUnusable(int moduleID)
Switches calibration status to unusable to flag badly calibrated constant.
@ c_Calibrated
good calibrated value
float m_errT0[c_numModules]
errors on constants
bool isDefault(int moduleID) const
Returns calibration status.
bool isUnusable(int moduleID) const
Returns calibration status.
void setT0(int moduleID, double T0, double errT0)
Sets calibration for a single module and switches status to calibrated.
void suppressAverage()
Subtracts arithmetic average from constants whose status is not c_Default.
EStatus m_status[c_numModules]
calibration status