diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx index 89156923d250eabf6361eafebca2a31e5eaf1f80..86cf835a261b2e74d7794d7ca9d872716496a7e2 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx @@ -69,6 +69,12 @@ void emcal_barrel_pion_rejection_analysis( ROOT::EnableImplicitMT(); ROOT::RDataFrame d0("events", {input_fname1, input_fname2}); + // Script requires EcalBarrelScFiHits + if (! d0.HasColumn("EcalBarrelScFiHits")) { + std::cout << "EcalBarrelScFiHits is required" << std::endl; + return; + } + // Environment Variables std::string detector_path = ""; std::string detector_name = "athena";//athena