17#ifndef O2_FIT_DCSCONFIGREADER_H
18#define O2_FIT_DCSCONFIGREADER_H
37 virtual void processDChM(gsl::span<const char> configBuf);
69 std::string mFileNameDChM;
70 uint mValidDaysDChM = 180u;
71 std::string mCcdbPathDChM;
74 bool mValidateUpload =
true;
Dead channel map for FIT.
std::string ccdbPath(const std::string badChannelType)
static constexpr long INFINITE_TIMESTAMP
~FITDCSConfigReader()=default
void updateDChMCcdbObjectInfo()
bool mVerbose
Verbose mode.
void setVerboseMode(const bool verboseMode)
void setValidDaysDChM(const uint validDays)
const long getStartValidityDChM() const
const bool isStartValidityDChMSet() const
void resetStartValidityDChM()
void setCcdbPathDChM(const std::string &ccdbPath)
o2::fit::DeadChannelMap mDChM
The dead channel map CCDB object.
void setValidateUploadMode(const bool validateUpload)
const bool getValidateUploadMode() const
virtual void processDChM(gsl::span< const char > configBuf)
FITDCSConfigReader()=default
const std::string & getFileNameDChM() const
void setStartValidityDChM(const long startValidity)
const o2::ccdb::CcdbObjectInfo & getObjectInfoDChM() const
const o2::fit::DeadChannelMap & getDChM() const
const long getEndValidityDChM() const
void setFileNameDChM(const std::string &fileName)
const std::string & getCcdbPathDChm() const
const bool getVerboseMode() const
const uint getValidDaysDChM() const
TFitResultPtr fit(const size_t nBins, const T *arr, const T xMin, const T xMax, TF1 &func, std::string_view option="")
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...