14#include <fairlogger/Logger.h>
22void TempCalibParamSM::addTempCalibParamPerSM(
unsigned short iSM,
float ParamSM)
24 mTempCalibParamsPerSM[iSM] = ParamSM;
29 return mTempCalibParamsPerSM[iSM];
34 auto hist =
new TH1F(
"TempCalibParamSM",
"Temp Calibration Params per SM", 19, 0, 19);
35 hist->SetDirectory(
nullptr);
37 for (std::size_t iSM{0}; iSM < mTempCalibParamsPerSM.size(); ++iSM) {
38 hist->SetBinContent(iSM + 1, mTempCalibParamsPerSM[iSM]);
46 return mTempCalibParamsPerSM ==
other.mTempCalibParamsPerSM;
float getTempCalibParamPerSM(unsigned short iSM) const
Get the temperature calibration coefficient for a certain SM.
bool operator==(const TempCalibParamSM &other) const
Comparison of two temperature calibration coefficients per SM.
TH1 * getHistogramRepresentation() const
Convert the temperature calibration coefficient per SM arrays to histograms.
VectorOfTObjectPtrs other