12#include <ecl/dataobjects/ECLElementNumbers.h>
15#include <framework/logging/Logger.h>
41 void setCalibVector(
const std::vector<float>& CalibConst,
const std::vector<float>& CalibConstUnc)
45 B2FATAL(
"ECLCrystalCalib: wrong size vector uploaded, " <<
46 CalibConst.size() <<
" " << CalibConstUnc.size() <<
General DB object to store one calibration number per ECL crystal.
const std::vector< float > & getCalibUncVector() const
Get vector of uncertainties on calibration constants.
ECLCrystalCalib()
Constructor.
const std::vector< float > & getCalibVector() const
Get vector of calibration constants.
std::vector< float > m_CalibConst
Calibration constants.
ClassDef(ECLCrystalCalib, 1)
ClassDef.
void setCalibVector(const std::vector< float > &CalibConst, const std::vector< float > &CalibConstUnc)
Set vector of constants with uncertainties.
std::vector< float > m_CalibConstUnc
Uncertainty on constants.
const int c_NCrystals
Number of crystals.
Abstract base class for different kinds of events.