diff --git a/benchmarks/single/analysis/analyze.cxx b/benchmarks/single/analysis/analyze.cxx
index 9eab09e67e14b777c2daf6836d4454dfd4d38240..a5d01692b504f758498b88616f495284aa19271b 100644
--- a/benchmarks/single/analysis/analyze.cxx
+++ b/benchmarks/single/analysis/analyze.cxx
@@ -26,8 +26,7 @@ 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_gen->GetMean() < 1.0
-   || stats_n_tracks_rec->GetMean()) {
+  if (stats_n_tracks_rec->GetMean() < 0.9) {
     std::cout << "Error: too few tracks per events " << std::endl;
     stats_n_tracks_gen->Print();
     stats_n_tracks_rec->Print();