diff --git a/EventFiltering/Zorro.cxx b/EventFiltering/Zorro.cxx index ccdf063307d..3f9ca800024 100644 --- a/EventFiltering/Zorro.cxx +++ b/EventFiltering/Zorro.cxx @@ -185,15 +185,11 @@ std::vector Zorro::initCCDB(o2::ccdb::BasicCCDBManager* ccdb, int runNumber mCCDB = ccdb; mRunNumber = runNumber; mBCtolerance = bcRange; - std::map metadata; - metadata["runNumber"] = std::to_string(runNumber); - mRunDuration = mCCDB->getRunDuration(runNumber, true); - int64_t runTs = (mRunDuration.first / 2 + mRunDuration.second / 2); - auto ctp = ccdb->getForTimeStamp>("CTP/Calib/OrbitReset", runTs); + auto ctp = ccdb->getForRun>("CTP/Calib/OrbitReset", runNumber, false); mOrbitResetTimestamp = (*ctp)[0]; - mScalers = mCCDB->getSpecific(mBaseCCDBPath + "FilterCounters", runTs, metadata); - mSelections = mCCDB->getSpecific(mBaseCCDBPath + "SelectionCounters", runTs, metadata); - mInspectedTVX = mCCDB->getSpecific(mBaseCCDBPath + "InspectedTVX", runTs, metadata); + mScalers = mCCDB->getForRun(mBaseCCDBPath + "FilterCounters", runNumber, true); + mSelections = mCCDB->getForRun(mBaseCCDBPath + "SelectionCounters", runNumber, true); + mInspectedTVX = mCCDB->getForRun(mBaseCCDBPath + "InspectedTVX", runNumber, true); setupHelpers(timestamp); mLastBCglobalId = 0; mLastSelectedIdx = 0;