11#include <calibration/CalibrationAlgorithm.h>
13#include <top/dbobjects/TOPCalChannelMask.h>
EResult
The result of calibration.
CalibrationAlgorithm(const std::string &collectorModuleName)
Constructor - sets the prefix for collected objects (won't be accesses until execute(....
Channel status for all 512 channels of 16 modules.
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.