@@ -163,7 +163,8 @@ DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONS",
163163 dqanalysisflags::IsJpsiFromBSelected, dqanalysisflags::IsBarrelSelected, dqanalysisflags::McFlag);
164164DECLARE_SOA_TABLE (JPsiMuonCandidates, " AOD" , " DQJPSIMUONA" ,
165165 dqanalysisflags::DeltaEta, dqanalysisflags::DeltaPhi,
166- dqanalysisflags::MassDileptonCandidate, dqanalysisflags::Ptpair, dqanalysisflags::Etapair, dqanalysisflags::Ptassoc, dqanalysisflags::Etaassoc);
166+ dqanalysisflags::MassDileptonCandidate, dqanalysisflags::Ptpair, dqanalysisflags::Etapair, dqanalysisflags::Ptassoc, dqanalysisflags::Etaassoc,
167+ dqanalysisflags::McFlag);
167168DECLARE_SOA_TABLE (JPsieeCandidates, " AOD" , " DQPSEUDOPROPER" , dqanalysisflags::Massee, dqanalysisflags::Ptee, dqanalysisflags::Lxyee, dqanalysisflags::LxyeePoleMass, dqanalysisflags::Lzee, dqanalysisflags::AmbiguousInBunchPairs, dqanalysisflags::AmbiguousOutOfBunchPairs, dqanalysisflags::Corrassoc);
168169} // namespace o2::aod
169170
@@ -3280,6 +3281,7 @@ struct AnalysisAsymmetricPairing {
32803281// tracks passing the fConfigTrackCut cut. The dileptons cuts from the same-event pairing task are auto-detected
32813282struct AnalysisDileptonTrack {
32823283 Produces<aod::BmesonCandidates> BmesonsTable;
3284+ Produces<aod::JPsiMuonCandidates> DileptonTrackTable;
32833285 OutputObj<THashList> fOutputList {" output" };
32843286
32853287 Configurable<std::string> fConfigTrackCuts {" cfgTrackCuts" , " kaonPID" , " Comma separated list of track cuts to be correlated with the dileptons" };
@@ -3795,6 +3797,8 @@ struct AnalysisDileptonTrack {
37953797 mcDecision |= (static_cast <uint32_t >(1 ) << isig);
37963798 }
37973799 }
3800+ // Fill table for correlation analysis
3801+ DileptonTrackTable (fValuesHadron [VarManager::kDeltaEta ], fValuesHadron [VarManager::kDeltaPhi ], dilepton.mass (), dilepton.pt (), dilepton.eta (), track.pt (), track.eta (), mcDecision);
37983802 }
37993803
38003804 if constexpr (TCandidateType == VarManager::kBcToThreeMuons ) {
0 commit comments