diff --git a/Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx b/Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx index 98fdece4dc9fc..0bebfe25804aa 100644 --- a/Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx +++ b/Detectors/FIT/FT0/workflow/src/ReconstructionSpec.cxx @@ -38,9 +38,13 @@ void ReconstructionDPL::init(InitContext& ic) void ReconstructionDPL::run(ProcessingContext& pc) { + const auto ref = pc.inputs().getFirstValid(true); + auto creationTime = + o2::framework::DataRefUtils::getHeader(ref)->creation; auto& mCCDBManager = o2::ccdb::BasicCCDBManager::instance(); mCCDBManager.setURL(mCCDBpath); - LOG(info) << " set-up CCDB " << mCCDBpath; + mCCDBManager.setTimestamp(creationTime); + LOG(debug) << " set-up CCDB " << mCCDBpath << " creationTime " << creationTime; mTimer.Start(false); mRecPoints.clear(); auto digits = pc.inputs().get>("digits"); diff --git a/Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrationApi.h b/Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrationApi.h index d6ccc43c2ec9b..60c8041e0f5b3 100644 --- a/Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrationApi.h +++ b/Detectors/FIT/common/calibration/include/FITCalibration/FITCalibrationApi.h @@ -80,9 +80,9 @@ FITCalibrationApi::CalibObjWithInfoType FITCalibrationApi::doSerializationAndPre CalibObjWithInfoType result; auto clName = o2::utils::MemFileHelper::getClassName(calibrationObject); auto flName = o2::ccdb::CcdbApi::generateFileName(clName); + stopping = stopping + 86400000; // +1 day LOG(info) << " clName " << clName << " flName " << flName; result.first = o2::ccdb::CcdbObjectInfo(FITCalibrationApi::getObjectPath(), clName, flName, metaData, starting, stopping); - stopping = 999999999999; result.second = o2::ccdb::CcdbApi::createObjectImage(&calibrationObject, &result.first); LOG(info) << " FITCalibrationApi::doSerializationAndPrepareObjectInfo" << " start " << starting << " end " << stopping;