diff --git a/benchmarks/single/analysis/analyze.cxx b/benchmarks/single/analysis/analyze.cxx index 8151c94a5a0437ef0890d9d415981bcad49b82c4..bdff812f523944d1d3485888dd0fdc2d280e6328 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;