From 943f20275177faf2687d3538fcc19e986f026a31 Mon Sep 17 00:00:00 2001
From: Dmitry Kalinkin <dkalinkin@bnl.gov>
Date: Mon, 3 Jun 2024 22:22:13 -0400
Subject: [PATCH] single/analysis: reduce mean track threshold for backward
 tracking (#10)

Last time we had to change this in
https://github.com/eic/physics_benchmarks/commit/cfdbaeabef58c1debfa7260d6a4315c02ba4dce7
---
 benchmarks/single/analysis/analyze.cxx | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/benchmarks/single/analysis/analyze.cxx b/benchmarks/single/analysis/analyze.cxx
index 8151c94a..bdff812f 100644
--- a/benchmarks/single/analysis/analyze.cxx
+++ b/benchmarks/single/analysis/analyze.cxx
@@ -26,8 +26,12 @@ int analyze(std::string file)
 
   auto stats_n_tracks_gen = d.Stats("n_tracks_gen");
   auto stats_n_tracks_rec = d.Stats("n_tracks_rec");
-  if (stats_n_tracks_rec->GetMean() < 0.8) {
-    std::cout << "Error: too few tracks per events " << std::endl;
+  double mean_num_track_thresh = 0.8;
+  if (file.find("135to177deg") != std::string::npos) {
+    mean_num_track_thresh = 0.6;
+  }
+  if (stats_n_tracks_rec->GetMean() < mean_num_track_thresh) {
+    std::cout << "Error: too few tracks per events (" << stats_n_tracks_rec->GetMean() << ")" << std::endl;
     stats_n_tracks_gen->Print();
     stats_n_tracks_rec->Print();
     return -1;
-- 
GitLab