11#include <calibration/CalibrationAlgorithm.h>
13#include <top/dbobjects/TOPCalChannelMask.h>
Base class for calibration algorithms.
EResult
The result of calibration.
Channel status for all 512 channels of 16 modules.
Algorithm for masking of dead and hot channels.
double m_minHits
minimal number of hits per channel needed for calibration
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...
virtual ~TOPChannelMaskAlgorithm()
Destructor.
virtual EResult calibrate() final
algorithm implementation
int m_maxWindow
band upper limit in window_vs_asic
TOPChannelMaskAlgorithm()
Constructor.
void setMinHits(double minHits)
Sets minimal average channel statistics needed to provide calibration.
TOPCalChannelMask * m_channelMask
masks of dead and hot channels
int m_minWindow
band lower limit in window_vs_asic
Abstract base class for different kinds of events.