diff --git a/algo/qa/trigger/V0TriggerQa.cxx b/algo/qa/trigger/V0TriggerQa.cxx
index 234cf13b19a8603b6f443164c1c12cb4102eb6ac..a3db84a53cb6b9dac4b648a0c2b86fb6c6dffa64 100644
--- a/algo/qa/trigger/V0TriggerQa.cxx
+++ b/algo/qa/trigger/V0TriggerQa.cxx
@@ -18,17 +18,29 @@ using cbm::algo::evbuild::V0TriggerQa;
 void V0TriggerQa::Init()
 {
   // Histograms
-  fphPairDeltaT  = MakeObj<qa::H1D>("v0trigger_pair_delta_t", "Time difference of track pair;#Delta t [ns];Counts",
-                                   kPairDeltaTB, kPairDeltaTL, kPairDeltaTU);
-  fphPairZVertex = MakeObj<qa::H1D>("v0trigger_pair_z_vertex", "z-verex of track pair;z [cm];Counts", kPairZVertexB,
-                                    kPairZVertexL, kPairZVertexU);
-  fphPairDca     = MakeObj<qa::H1D>("v0trigger_pair_dca", "Track pair distance of closest approach;DCA [cm];Counts",
-                                kPairDcaB, kPairDcaL, kPairDcaU);
+  fphPairDeltaT     = MakeObj<qa::H1D>("v0trigger_pair_delta_t", "Time difference of track pair;#Delta t [ns];Counts",
+                                       kPairDeltaTB, kPairDeltaTL, kPairDeltaTU);
+  fphPairZVertex    = MakeObj<qa::H1D>("v0trigger_pair_z_vertex", "z-vertex of track pair;z [cm];Counts", kPairZVertexB,
+                                       kPairZVertexL, kPairZVertexU);
+  fphPairDca        = MakeObj<qa::H1D>("v0trigger_pair_dca", "Track pair distance of closest approach;DCA [cm];Counts",
+                                       kPairDcaB, kPairDcaL, kPairDcaU);
+  fphSelPairDeltaT  = MakeObj<qa::H1D>("v0trigger_selpair_delta_t",
+                                       "Time difference of selected track pair (pass all cuts);#Delta t [ns];Counts",
+                                       kPairDeltaTB, kPairDeltaTL, kPairDeltaTU);
+  fphSelPairZVertex = MakeObj<qa::H1D>("v0trigger_selpair_z_vertex",
+                                       "z-vertex of selected track pair (pass all cuts);z [cm];Counts", kPairZVertexB,
+                                       kPairZVertexL, kPairZVertexU);
+  fphSelPairDca     = MakeObj<qa::H1D>("v0trigger_selpair_dca",
+                                       "Selected track pair (all cuts ok) distance of closest approach;DCA [cm];Counts",
+                                       kPairDcaB, kPairDcaL, kPairDcaU);
 
   // Canvas
-  auto canv = qa::CanvasConfig(GetTaskName(), "V0 Trigger summary", 3, 1);
+  auto canv = qa::CanvasConfig(GetTaskName(), "V0 Trigger summary", 3, 2);
   canv.AddPadConfig(qa::PadConfig(fphPairDeltaT, "hist"));
   canv.AddPadConfig(qa::PadConfig(fphPairZVertex, "hist"));
   canv.AddPadConfig(qa::PadConfig(fphPairDca, "hist"));
+  canv.AddPadConfig(qa::PadConfig(fphSelPairDeltaT, "hist"));
+  canv.AddPadConfig(qa::PadConfig(fphSelPairZVertex, "hist"));
+  canv.AddPadConfig(qa::PadConfig(fphSelPairDca, "hist"));
   AddCanvasConfig(canv);
 }
diff --git a/algo/qa/trigger/V0TriggerQa.h b/algo/qa/trigger/V0TriggerQa.h
index fff885f86fea36430e70ac8a51446c3577833035..b0f37c398036756b8507da7b71a718e17985c36a 100644
--- a/algo/qa/trigger/V0TriggerQa.h
+++ b/algo/qa/trigger/V0TriggerQa.h
@@ -61,8 +61,11 @@ namespace cbm::algo::evbuild
     static constexpr double kPairDcaU{+5.5};      ///< Track pair DCA: upper bound [cm]
 
     //* Histograms
-    qa::H1D* fphPairDeltaT{nullptr};   ///< Track pair delta T
-    qa::H1D* fphPairZVertex{nullptr};  ///< Track pair z-vertex
-    qa::H1D* fphPairDca{nullptr};      ///< Track pair distance at closest approach
+    qa::H1D* fphPairDeltaT{nullptr};      ///< Track pair delta T
+    qa::H1D* fphPairZVertex{nullptr};     ///< Track pair z-vertex
+    qa::H1D* fphPairDca{nullptr};         ///< Track pair distance at closest approach
+    qa::H1D* fphSelPairDeltaT{nullptr};   ///< Track selected pairs delta T (pass all cuts)
+    qa::H1D* fphSelPairZVertex{nullptr};  ///< Track selected pairs z-vertex (pass all cuts)
+    qa::H1D* fphSelPairDca{nullptr};      ///< Track selected pairs distance at closest approach (pass all cuts)
   };
 }  // namespace cbm::algo::evbuild
diff --git a/algo/trigger/V0Trigger.cxx b/algo/trigger/V0Trigger.cxx
index e3ff8ef9f50a58fda75b569cc974952e0bc61001..4ba866c8140f03fddb38f8db4e2240fbdb1edd0a 100644
--- a/algo/trigger/V0Trigger.cxx
+++ b/algo/trigger/V0Trigger.cxx
@@ -58,6 +58,11 @@ namespace cbm::algo::evbuild
             result.second.numTrackPairsAfterZCut++;
             double tVertex = 0.5 * (time1 + time2);
             result.first.push_back(tVertex);
+            if (fpQa->IsActive()) {
+              fpQa->fphSelPairDeltaT->Fill(time2 - time1);
+              fpQa->fphSelPairZVertex->Fill(zVertex);
+              fpQa->fphSelPairDca->Fill(dist);
+            }
           }
         }
       }