diff --git a/macro/beamtime/mcbm2024/mcbm_event_reco_L1.C b/macro/beamtime/mcbm2024/mcbm_event_reco_L1.C
index a924f1fd3d2051b71bd578a23aae6fb44647051e..74b8293fd9c4869df15f65fcc91d1fe3c7fd6eac 100644
--- a/macro/beamtime/mcbm2024/mcbm_event_reco_L1.C
+++ b/macro/beamtime/mcbm2024/mcbm_event_reco_L1.C
@@ -632,6 +632,9 @@ Bool_t mcbm_event_reco_L1(UInt_t uRunId                   = 3105,
     run->AddTask(globalFindTracks);
 
     if (bPV) {
+      CbmKF* KF = new CbmKF();
+      run->AddTask(KF);
+
       auto* pvFinder                   = new CbmPVFinderKFGlobal();
       CbmFindPrimaryVertex* findVertex = new CbmFindPrimaryVertex(pvFinder);
       findVertex->SetTrackType(ECbmDataType::kGlobalTrack);