diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx index b3bdd62e072fd..e6f96ef264f4c 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx @@ -361,6 +361,9 @@ void ITSTrackingInterface::updateTimeDependentParams(framework::ProcessingContex { o2::base::GRPGeomHelper::instance().checkUpdates(pc); static bool initOnceDone = false; + if (mOverrideBeamEstimation) { + pc.inputs().get("meanvtx"); + } if (!initOnceDone) { // this params need to be queried only once initOnceDone = true; pc.inputs().get("itscldict"); // just to trigger the finaliseCCDB @@ -389,9 +392,6 @@ void ITSTrackingInterface::getConfiguration(framework::ProcessingContext& pc) { mVertexer->getGlobalConfiguration(); mTracker->getGlobalConfiguration(); - if (mOverrideBeamEstimation) { - pc.inputs().get("meanvtx"); - } } void ITSTrackingInterface::finaliseCCDB(ConcreteDataMatcher& matcher, void* obj) diff --git a/prodtests/full-system-test/dpl-workflow.sh b/prodtests/full-system-test/dpl-workflow.sh index dd575099857f4..b83c12d9ef313 100755 --- a/prodtests/full-system-test/dpl-workflow.sh +++ b/prodtests/full-system-test/dpl-workflow.sh @@ -177,7 +177,7 @@ if [[ $BEAMTYPE == "cosmic" ]]; then elif [[ $SYNCMODE == 1 ]]; then [[ -z ${ITS_CONFIG+x} ]] && ITS_CONFIG=" --tracking-mode sync" else - [[ -z ${ITS_CONFIG+x} ]] && ITS_CONFIG=" --tracking-mode async" + [[ -z ${ITS_CONFIG+x} ]] && ITS_CONFIG=" --tracking-mode async --ccdb-meanvertex-seed" fi if [[ $SYNCMODE == 1 ]] && [[ ${PRESCALE_ITS_WO_TRIGGER:-} != 1 ]]; then