diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx
index 7436c67b3846823b98e4d58e4e2519368805a833..30b6469533b17f28e2a6bf30dfb5b0f9757799e1 100644
--- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx
+++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx
@@ -118,7 +118,7 @@ void emcal_barrel_pions_analysis(const char* input_fname = "sim_output/sim_emcal
 
   // Relative Energy Resolution = (Esampling - Ethrown)/Ethrown
   auto getpid = [](std::vector<dd4pod::Geant4ParticleData> const& input) {
-    return input[2].pdgID();
+    return input[2].pdgID;
   };
 
   // Define variables