int updateEndTimeDB() noexcept(false)
void setByTime(std::string location, const Tm &t) noexcept(false)
void setByID(int id) noexcept(false) override
void setRunStart(const Tm &start)
int fetchIDByRunAndTag() noexcept(false)
int updateStartTimeDB() noexcept(false)
void setDBInsertionTime(const Tm &dbtime)
bool operator!=(const RunIOV &r) const
void setRunTag(const RunTag &tag)
void setRunNumber(run_t run)
void setByRun(RunTag *tag, run_t run) noexcept(false)
int writeDB() noexcept(false)
bool operator==(const RunIOV &r) const
void setRunEnd(const Tm &end)
run_t getRunNumber() const
int fetchID() noexcept(false) override
void setByRecentData(std::string dataTable, RunTag *tag, run_t run=(unsigned int)-1) noexcept(false)