diff --git a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx index 7dedcacbf6047..e35b6574db92f 100644 --- a/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx +++ b/Detectors/CTP/workflowScalers/src/ctp-ccdb-orbit.cxx @@ -124,7 +124,14 @@ 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); + o2::ccdb::CcdbObjectInfo oi(ccdbPath, classname, filename, metadata, tmin, tmax); + adjustOverriddenEOV(api, oi); } } //