From 09831d4a98d89f3d32820365a223d57ae5998281 Mon Sep 17 00:00:00 2001 From: SCHOTTER Romain <47983209+romainschotter@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:29:51 +0100 Subject: [PATCH] Fix missing update of the TPCdrift manager --- PWGLF/Utils/strangenessBuilderModule.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PWGLF/Utils/strangenessBuilderModule.h b/PWGLF/Utils/strangenessBuilderModule.h index 136f93be492..7dc1bc57ace 100644 --- a/PWGLF/Utils/strangenessBuilderModule.h +++ b/PWGLF/Utils/strangenessBuilderModule.h @@ -897,6 +897,9 @@ class BuilderModule // handle TPC-only tracks properly (photon conversions) if (v0BuilderOpts.moveTPCOnlyTracks) { + if (collision.has_bc()) { + mVDriftMgr.update(collision.template bc_as().timestamp()); + } if (isPosTPCOnly) { // Nota bene: positive is TPC-only -> this entire V0 merits treatment as photon candidate posTrackPar.setPID(o2::track::PID::Electron); @@ -1368,6 +1371,9 @@ class BuilderModule pvX = collision.posX(); pvY = collision.posY(); pvZ = collision.posZ(); + if (v0BuilderOpts.moveTPCOnlyTracks && collision.has_bc()) { + mVDriftMgr.update(collision.template bc_as().timestamp()); + } } auto const& posTrack = tracks.rawIteratorAt(v0.posTrackId); auto const& negTrack = tracks.rawIteratorAt(v0.negTrackId);