From 55e95cb35ac93e989363217556845f0d9cb4082f Mon Sep 17 00:00:00 2001 From: Bong-Hwi Lim Date: Mon, 27 Jan 2025 11:13:08 +0100 Subject: [PATCH 1/3] Modify table issue --- PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx b/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx index e7fc0ee3de9..d62ecd3309b 100644 --- a/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx +++ b/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx @@ -655,7 +655,7 @@ struct lambdaAnalysis_pb { Preslice perRColdf = aod::resodaughter::resoCollisionId; - using resoColDFs = aod::ResoCollisions; + using resoColDFs = aod::ResoCollisionDFs; using resoTrackDFs = aod::ResoTrackDFs; void processDatadf(resoColDFs::iterator const& collision, resoTrackDFs const& tracks) From da595129daf4fcf9b0278f9d38f9aa88dd55e86f Mon Sep 17 00:00:00 2001 From: Bong-Hwi Lim Date: Mon, 27 Jan 2025 13:18:59 +0100 Subject: [PATCH 2/3] Add dedicated index column for DFs --- PWGLF/DataModel/LFResonanceTables.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PWGLF/DataModel/LFResonanceTables.h b/PWGLF/DataModel/LFResonanceTables.h index c2a13c35270..af204219fc8 100644 --- a/PWGLF/DataModel/LFResonanceTables.h +++ b/PWGLF/DataModel/LFResonanceTables.h @@ -140,6 +140,7 @@ namespace resodaughter { DECLARE_SOA_INDEX_COLUMN(ResoCollision, resoCollision); +DECLARE_SOA_INDEX_COLUMN(ResoCollisionDF, resoCollisionDF); DECLARE_SOA_INDEX_COLUMN_FULL(Track, track, int, Tracks, "_Trk"); //! DECLARE_SOA_INDEX_COLUMN_FULL(V0, v0, int, V0s, "_V0"); //! DECLARE_SOA_INDEX_COLUMN_FULL(Cascade, cascade, int, Cascades, "_Cas"); //! @@ -254,7 +255,7 @@ using ResoTrack = ResoTracks::iterator; // For DF mixing study DECLARE_SOA_TABLE(ResoTrackDFs, "AOD", "RESOTRACKDFs", o2::soa::Index<>, - resodaughter::ResoCollisionId, + resodaughter::ResoCollisionDFId, resodaughter::TrackId, resodaughter::Pt, resodaughter::Px, From d1e658e250b96169c8a83c3e2f21f2b4090f4ef8 Mon Sep 17 00:00:00 2001 From: Bong-Hwi Lim Date: Mon, 27 Jan 2025 15:23:53 +0100 Subject: [PATCH 3/3] fix index issue --- PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx b/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx index d62ecd3309b..c094d4d0e35 100644 --- a/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx +++ b/PWGLF/Tasks/Resonances/lambda1520_PbPb.cxx @@ -653,7 +653,7 @@ struct lambdaAnalysis_pb { PROCESS_SWITCH(lambdaAnalysis_pb, processMix, "Process for Mixed Events", false); - Preslice perRColdf = aod::resodaughter::resoCollisionId; + Preslice perRColdf = aod::resodaughter::resoCollisionDFId; using resoColDFs = aod::ResoCollisionDFs; using resoTrackDFs = aod::ResoTrackDFs;