Skip to content

Commit 0629b95

Browse files
[PWGDQ] Add columns to J/Psi-muon table (#13014)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 2209fb3 commit 0629b95

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,17 @@ DECLARE_SOA_COLUMN(GlobalIndexleg2, globalIndexleg2, uint64_t);
9797
DECLARE_SOA_COLUMN(Ptassoc, ptassoc, float);
9898
DECLARE_SOA_COLUMN(PINassoc, pINassoc, float);
9999
DECLARE_SOA_COLUMN(Etaassoc, etaassoc, float);
100+
DECLARE_SOA_COLUMN(Phiassoc, phiassoc, float);
100101
DECLARE_SOA_COLUMN(Ptpair, ptpair, float);
101102
DECLARE_SOA_COLUMN(Etapair, etapair, float);
103+
DECLARE_SOA_COLUMN(Ptleg1, ptleg1, float);
102104
DECLARE_SOA_COLUMN(PINleg1, pINleg1, float);
103105
DECLARE_SOA_COLUMN(Etaleg1, etaleg1, float);
106+
DECLARE_SOA_COLUMN(Phileg1, phileg1, float);
107+
DECLARE_SOA_COLUMN(Ptleg2, ptleg2, float);
104108
DECLARE_SOA_COLUMN(PINleg2, pINleg2, float);
105109
DECLARE_SOA_COLUMN(Etaleg2, etaleg2, float);
110+
DECLARE_SOA_COLUMN(Phileg2, phileg2, float);
106111
DECLARE_SOA_COLUMN(TPCnsigmaKaassoc, tpcnsigmaKaassoc, float);
107112
DECLARE_SOA_COLUMN(TPCnsigmaPiassoc, tpcnsigmaPiassoc, float);
108113
DECLARE_SOA_COLUMN(TPCnsigmaPrassoc, tpcnsigmaPrassoc, float);
@@ -171,7 +176,8 @@ DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONS",
171176
dqanalysisflags::IsJpsiFromBSelected, dqanalysisflags::IsBarrelSelected, dqanalysisflags::McFlag);
172177
DECLARE_SOA_TABLE(JPsiMuonCandidates, "AOD", "DQJPSIMUONA",
173178
dqanalysisflags::DeltaEta, dqanalysisflags::DeltaPhi,
174-
dqanalysisflags::MassDileptonCandidate, dqanalysisflags::Ptpair, dqanalysisflags::Etapair, dqanalysisflags::Ptassoc, dqanalysisflags::Etaassoc,
179+
dqanalysisflags::MassDileptonCandidate, dqanalysisflags::Ptpair, dqanalysisflags::Etapair, dqanalysisflags::Ptassoc, dqanalysisflags::Etaassoc, dqanalysisflags::Phiassoc,
180+
dqanalysisflags::Ptleg1, dqanalysisflags::Etaleg1, dqanalysisflags::Phileg1, dqanalysisflags::Ptleg2, dqanalysisflags::Etaleg2, dqanalysisflags::Phileg2,
175181
dqanalysisflags::McFlag);
176182
DECLARE_SOA_TABLE(JPsieeCandidates, "AOD", "DQPSEUDOPROPER", dqanalysisflags::Massee, dqanalysisflags::Ptee, dqanalysisflags::Lxyee, dqanalysisflags::LxyeePoleMass, dqanalysisflags::Lzee, dqanalysisflags::AmbiguousInBunchPairs, dqanalysisflags::AmbiguousOutOfBunchPairs, dqanalysisflags::Corrassoc);
177183
} // namespace o2::aod
@@ -3870,7 +3876,10 @@ struct AnalysisDileptonTrack {
38703876
}
38713877
}
38723878
// Fill table for correlation analysis
3873-
DileptonTrackTable(fValuesHadron[VarManager::kDeltaEta], fValuesHadron[VarManager::kDeltaPhi], dilepton.mass(), dilepton.pt(), dilepton.eta(), track.pt(), track.eta(), mcDecision);
3879+
DileptonTrackTable(fValuesHadron[VarManager::kDeltaEta], fValuesHadron[VarManager::kDeltaPhi],
3880+
dilepton.mass(), dilepton.pt(), dilepton.eta(), track.pt(), track.eta(), track.phi(),
3881+
lepton1.pt(), lepton1.eta(), lepton1.phi(), lepton2.pt(), lepton2.eta(), lepton2.phi(),
3882+
mcDecision);
38743883
}
38753884

38763885
// Fill histograms for the triplets

PWGDQ/Tasks/tableReader_withAssoc.cxx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,12 +107,17 @@ DECLARE_SOA_COLUMN(GlobalIndexleg2, globalIndexleg2, uint64_t);
107107
DECLARE_SOA_COLUMN(Ptassoc, ptassoc, float);
108108
DECLARE_SOA_COLUMN(PINassoc, pINassoc, float);
109109
DECLARE_SOA_COLUMN(Etaassoc, etaassoc, float);
110+
DECLARE_SOA_COLUMN(Phiassoc, phiassoc, float);
110111
DECLARE_SOA_COLUMN(Ptpair, ptpair, float);
111112
DECLARE_SOA_COLUMN(Etapair, etapair, float);
113+
DECLARE_SOA_COLUMN(Ptleg1, ptleg1, float);
112114
DECLARE_SOA_COLUMN(PINleg1, pINleg1, float);
113115
DECLARE_SOA_COLUMN(Etaleg1, etaleg1, float);
116+
DECLARE_SOA_COLUMN(Phileg1, phileg1, float);
117+
DECLARE_SOA_COLUMN(Ptleg2, ptleg2, float);
114118
DECLARE_SOA_COLUMN(PINleg2, pINleg2, float);
115119
DECLARE_SOA_COLUMN(Etaleg2, etaleg2, float);
120+
DECLARE_SOA_COLUMN(Phileg2, phileg2, float);
116121
DECLARE_SOA_COLUMN(TPCnsigmaKaassoc, tpcnsigmaKaassoc, float);
117122
DECLARE_SOA_COLUMN(TPCnsigmaPiassoc, tpcnsigmaPiassoc, float);
118123
DECLARE_SOA_COLUMN(TPCnsigmaPrassoc, tpcnsigmaPrassoc, float);
@@ -184,7 +189,8 @@ DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONSA",
184189
dqanalysisflags::IsJpsiFromBSelected, dqanalysisflags::IsBarrelSelected);
185190
DECLARE_SOA_TABLE(JPsiMuonCandidates, "AOD", "DQJPSIMUONA",
186191
dqanalysisflags::DeltaEta, dqanalysisflags::DeltaPhi,
187-
dqanalysisflags::MassDileptonCandidate, dqanalysisflags::Ptpair, dqanalysisflags::Etapair, dqanalysisflags::Ptassoc, dqanalysisflags::Etaassoc);
192+
dqanalysisflags::MassDileptonCandidate, dqanalysisflags::Ptpair, dqanalysisflags::Etapair, dqanalysisflags::Ptassoc, dqanalysisflags::Etaassoc, dqanalysisflags::Phiassoc,
193+
dqanalysisflags::Ptleg1, dqanalysisflags::Etaleg1, dqanalysisflags::Phileg1, dqanalysisflags::Ptleg2, dqanalysisflags::Etaleg2, dqanalysisflags::Phileg2);
188194
DECLARE_SOA_TABLE(JPsieeCandidates, "AOD", "DQPSEUDOPROPER", dqanalysisflags::Massee, dqanalysisflags::Ptee, dqanalysisflags::Lxyee, dqanalysisflags::LxyeePoleMass, dqanalysisflags::Lzee, dqanalysisflags::AmbiguousInBunchPairs, dqanalysisflags::AmbiguousOutOfBunchPairs, dqanalysisflags::MultiplicityFT0A, dqanalysisflags::MultiplicityFT0C, dqanalysisflags::MultiplicityNContrib);
189195
} // namespace o2::aod
190196

@@ -3515,7 +3521,9 @@ struct AnalysisDileptonTrack {
35153521
VarManager::FillDileptonHadron(dilepton, track, fValuesHadron);
35163522
VarManager::FillDileptonTrackVertexing<TCandidateType, TEventFillMap, TTrackFillMap>(event, lepton1, lepton2, track, fValuesHadron);
35173523
// Fill table for correlation analysis
3518-
DileptonTrackTable(fValuesHadron[VarManager::kDeltaEta], fValuesHadron[VarManager::kDeltaPhi], dilepton.mass(), dilepton.pt(), dilepton.eta(), track.pt(), track.eta());
3524+
DileptonTrackTable(fValuesHadron[VarManager::kDeltaEta], fValuesHadron[VarManager::kDeltaPhi],
3525+
dilepton.mass(), dilepton.pt(), dilepton.eta(), track.pt(), track.eta(), track.phi(),
3526+
lepton1.pt(), lepton1.eta(), lepton1.phi(), lepton2.pt(), lepton2.eta(), lepton2.phi());
35193527
}
35203528

35213529
// Fill histograms for the triplets

0 commit comments

Comments
 (0)