 |
Belle II Software
release-05-01-25
|
25 class TOPCalAsicShift:
public TObject {
50 void setT0(
int moduleID,
unsigned asic,
double T0);
65 double getT0(
int moduleID,
unsigned asic)
const;
81 bool isDefault(
int moduleID,
unsigned asic)
const;
89 bool isUnusable(
int moduleID,
unsigned asic)
const;
bool isDefault(int moduleID, unsigned asic) const
Returns calibration status.
EStatus m_status[c_numModules][c_numAsics]
calibration status
double getT0(int moduleID, unsigned asic) const
Returns T0 of a single asic.
void setUnusable(int moduleID, unsigned asic)
Switches calibration status to unusable to flag badly calibrated constant.
float m_T0[c_numModules][c_numAsics]
calibration constants
@ c_numModules
number of modules
@ c_Calibrated
good calibrated value
bool isCalibrated(int moduleID, unsigned asic) const
Returns calibration status.
ClassDef(TOPCalAsicShift, 1)
ClassDef.
void setT0(int moduleID, unsigned asic, double T0)
Sets calibration for a single ASIC and switches status to calibrated.
Abstract base class for different kinds of events.
@ c_numAsics
number of ASIC's per module
@ c_Default
uncalibrated default value
EStatus
Calibration status of a constant.
bool isUnusable(int moduleID, unsigned asic) const
Returns calibration status.
@ c_Unusable
bad calibrated value
TOPCalAsicShift()
Default constructor.