From c9d9d0bc1960d2a5db322bb7416224d1ced8e276 Mon Sep 17 00:00:00 2001 From: Daiki Sekihata Date: Tue, 14 Apr 2026 12:53:51 +0200 Subject: [PATCH] PWGEM/Dilepton: add protection in DileptonHadronMPC.h --- PWGEM/Dilepton/Core/DileptonHadronMPC.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PWGEM/Dilepton/Core/DileptonHadronMPC.h b/PWGEM/Dilepton/Core/DileptonHadronMPC.h index d93d829ecdb..c7676facbc6 100644 --- a/PWGEM/Dilepton/Core/DileptonHadronMPC.h +++ b/PWGEM/Dilepton/Core/DileptonHadronMPC.h @@ -1139,7 +1139,10 @@ struct DileptonHadronMPC { std::pair key_df_collision = std::make_pair(ndf, collision.globalIndex()); if (nuls > 0 || nlspp > 0 || nlsmm > 0) { // at least 1 pair exists. - emh_ref->ReserveNTracksPerCollision(key_df_collision, refTracks_per_coll.size()); + if (cfgDoMix) { + emh_ref->ReserveNTracksPerCollision(key_df_collision, refTracks_per_coll.size()); + } + for (const auto& track : refTracks_per_coll) { if (fEMTrackCut.IsSelected(track)) { fRegistry.fill(HIST("Hadron/hs"), track.pt(), track.eta(), track.phi());