 |
Belle II Software
release-05-02-19
|
14 #include <calibration/CalibrationAlgorithm.h>
16 #include <top/dbobjects/TOPCalChannelMask.h>
28 class TOPChannelMaskAlgorithm :
public CalibrationAlgorithm {
double m_minHits
minimal number of hits per channel needed for calibration
Channel status for all 512 channels of 16 modules.
int m_minWindow
band lower limit in window_vs_asic
virtual EResult calibrate() final
algorithm implementation
Abstract base class for different kinds of events.
void setWindowBand(int minWindow, int maxWindow)
Sets a projection band in y for window_vs_asic histogram which defines a range of un-corrupted window...
TOPCalChannelMask * m_channelMask
masks of dead and hot channels
void setMinHits(double minHits)
Sets minimal average channel statistics needed to provide calibration.
int m_maxWindow
band upper limit in window_vs_asic
EResult
The result of calibration.
virtual ~TOPChannelMaskAlgorithm()
Destructor.
TOPChannelMaskAlgorithm()
Constructor.