diff --git a/Tracking/Acts/FaserActsKalmanFilter/src/TrackTruthMatchingTool.cxx b/Tracking/Acts/FaserActsKalmanFilter/src/TrackTruthMatchingTool.cxx
index 286cb31f225319ad2db00e978a6176ded4002540..98e31daa6c8d3bc2246798145302d0a0f554f889 100644
--- a/Tracking/Acts/FaserActsKalmanFilter/src/TrackTruthMatchingTool.cxx
+++ b/Tracking/Acts/FaserActsKalmanFilter/src/TrackTruthMatchingTool.cxx
@@ -89,8 +89,7 @@ void TrackTruthMatchingTool::identifyContributingParticles(
         continue;
       const auto &deposits = simDataCollection.at(id).getdeposits();
       for (const TrackerSimData::Deposit &deposit : deposits) {
-        //int barcode = deposit.first->barcode();
-        int barcode = deposit.first->id();
+        int barcode = deposit.first.barcode();
         // count each barcode only once for a wafer
         if (std::find(barcodes.begin(), barcodes.end(), barcode) ==
             barcodes.end()) {