From 0176e724459a5c21bb39bf417501ccee295951b9 Mon Sep 17 00:00:00 2001 From: shahoian Date: Tue, 3 Jun 2025 15:18:40 +0200 Subject: [PATCH 1/2] ITS should check MeanVertex (if enabled) at every TF --- Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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) From 84a38d84037d248a069c443acb772434c2ddfd88 Mon Sep 17 00:00:00 2001 From: shahoian Date: Tue, 3 Jun 2025 18:04:57 +0200 Subject: [PATCH 2/2] Use --ccdb-meanvertex-seed in the async ITS reco mode --- prodtests/full-system-test/dpl-workflow.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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