From d95c353a90d6320e18ac36621e916f6e5bb37a50 Mon Sep 17 00:00:00 2001 From: Roman Lietava Date: Mon, 21 Jul 2025 16:46:33 +0200 Subject: [PATCH 1/3] dev:orbitReset EOV --- Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx index 7dedcacbf6047..38b28dd1141bf 100644 --- a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx +++ b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx @@ -124,7 +124,16 @@ int main(int argc, char** argv) ret = api.storeAsTFileAny(&(vect), ccdbPath, metadata, tmin, tmax); } else { std::cout << "Storing:" << ccdbPath << " tmin:" << tmin << " tmax:" << tmax << " ts:" << tt << std::endl; - ret = api.storeAsTFileAny(&(vect), ccdbPath, metadata, tmin, tmax); + std::string filename = "orbitReset.root"; + TClass* tcls = TClass::GetClass(typeid(vect)); + auto ti = tcls->GetTypeInfo(); + auto classname = "std::vector"; + metadata["adjustableEOV"] = "true"; + ret = api.storeAsTFile_impl(&(vect), *ti, ccdbPath, metadata, tmin, tmax); + if (!api.isSnapshotMode() && metadata.find("adjustableEOV") != metadata.end() && metadata.find("default") == metadata.end()) { + o2::ccdb::CcdbObjectInfo oi(ccdbPath, classname, filename, metadata, tmin, tmax); + adjustOverriddenEOV(api, oi); + } } } // From 5a48bb512f868761b4bd1b32f9f62aa77485e45d Mon Sep 17 00:00:00 2001 From: Roman Lietava Date: Mon, 21 Jul 2025 16:47:04 +0200 Subject: [PATCH 2/3] clang --- Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx index 38b28dd1141bf..1b4b1065465f2 100644 --- a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx +++ b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx @@ -128,7 +128,7 @@ int main(int argc, char** argv) TClass* tcls = TClass::GetClass(typeid(vect)); auto ti = tcls->GetTypeInfo(); auto classname = "std::vector"; - metadata["adjustableEOV"] = "true"; + metadata["adjustableEOV"] = "true"; ret = api.storeAsTFile_impl(&(vect), *ti, ccdbPath, metadata, tmin, tmax); if (!api.isSnapshotMode() && metadata.find("adjustableEOV") != metadata.end() && metadata.find("default") == metadata.end()) { o2::ccdb::CcdbObjectInfo oi(ccdbPath, classname, filename, metadata, tmin, tmax); From 48f9b11c5a2af05d3dbc564dae2af301bee7a24a Mon Sep 17 00:00:00 2001 From: Roman Lietava Date: Tue, 22 Jul 2025 09:23:34 +0200 Subject: [PATCH 3/3] fix --- Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx index 1b4b1065465f2..e35b6574db92f 100644 --- a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx +++ b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx @@ -130,10 +130,8 @@ int main(int argc, char** argv) auto classname = "std::vector"; metadata["adjustableEOV"] = "true"; ret = api.storeAsTFile_impl(&(vect), *ti, ccdbPath, metadata, tmin, tmax); - if (!api.isSnapshotMode() && metadata.find("adjustableEOV") != metadata.end() && metadata.find("default") == metadata.end()) { - o2::ccdb::CcdbObjectInfo oi(ccdbPath, classname, filename, metadata, tmin, tmax); - adjustOverriddenEOV(api, oi); - } + o2::ccdb::CcdbObjectInfo oi(ccdbPath, classname, filename, metadata, tmin, tmax); + adjustOverriddenEOV(api, oi); } } //