From aa274368eb899235764e6439d5d3d2ac84bfbe3d Mon Sep 17 00:00:00 2001 From: Marvin Hemmer Date: Mon, 18 Aug 2025 15:40:46 +0200 Subject: [PATCH] [PWGEM,PWGEM-36] skimmerGammaCalo: Fix processMC processRec cut difference - `processMC` was missing the check `if (needEMCTrigger.value && !collision.alias_bit(kTVXinEMC))` which is in the `processRec` resulting in `[ERROR] Exception while running: Tables SkimEMCClusters and EMCClusterMCLabels have different sizes`. --- PWGEM/PhotonMeson/TableProducer/skimmerGammaCalo.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PWGEM/PhotonMeson/TableProducer/skimmerGammaCalo.cxx b/PWGEM/PhotonMeson/TableProducer/skimmerGammaCalo.cxx index 0de9fee8f62..731a9ed9331 100644 --- a/PWGEM/PhotonMeson/TableProducer/skimmerGammaCalo.cxx +++ b/PWGEM/PhotonMeson/TableProducer/skimmerGammaCalo.cxx @@ -175,6 +175,10 @@ struct SkimmerGammaCalo { return; } + if (needEMCTrigger.value && !collision.alias_bit(kTVXinEMC)) { + return; + } + for (const auto& emccluster : emcclusters) { // Definition cut