Skip to content

Commit ffeb7ed

Browse files
authored
Add DileptonTrackTable to AnalysisDileptonTrack task
And add mcDecision to table declaration
1 parent d88195a commit ffeb7ed

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,8 @@ DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONS",
163163
dqanalysisflags::IsJpsiFromBSelected, dqanalysisflags::IsBarrelSelected, dqanalysisflags::McFlag);
164164
DECLARE_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);
167168
DECLARE_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
32813282
struct 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

Comments
 (0)