Module T0 calibration constants for all 16 modules.
More...
#include <TOPCalModuleT0.h>
|
| TOPCalModuleT0 () |
| Default constructor.
|
|
void | setT0 (int moduleID, double T0, double errT0) |
| Sets calibration for a single module and switches status to calibrated.
|
|
void | setUnusable (int moduleID) |
| Switches calibration status to unusable to flag badly calibrated constant.
|
|
void | suppressAverage () |
| Subtracts arithmetic average from constants whose status is not c_Default.
|
|
double | getT0 (int moduleID) const |
| Returns T0 of a module.
|
|
double | getT0Error (int moduleID) const |
| Returns error on T0 of a module.
|
|
bool | isCalibrated (int moduleID) const |
| Returns calibration status.
|
|
bool | isDefault (int moduleID) const |
| Returns calibration status.
|
|
bool | isUnusable (int moduleID) const |
| Returns calibration status.
|
|
Module T0 calibration constants for all 16 modules.
From module alignment.
Definition at line 23 of file TOPCalModuleT0.h.
◆ anonymous enum
Sizes.
Enumerator |
---|
c_numModules | number of modules
|
Definition at line 101 of file TOPCalModuleT0.h.
101 {c_numModules = 16,
102 };
◆ EStatus
Calibration status of a constant.
Enumerator |
---|
c_Default | uncalibrated default value
|
c_Calibrated | good calibrated value
|
c_Unusable | bad calibrated value
|
Definition at line 29 of file TOPCalModuleT0.h.
29 {
30 c_Default = 0,
31 c_Calibrated = 1,
32 c_Unusable = 2
33 };
◆ TOPCalModuleT0()
◆ m_errT0
◆ m_status
◆ m_T0
The documentation for this class was generated from the following files: