Skip to content

Commit ae7307a

Browse files
iarseneIonut Cristian Arsene
andauthored
Add inv mass of dilepton candidate to the B meson table (#10380)
Co-authored-by: Ionut Cristian Arsene <iarsene@cern.ch>
1 parent d9cfaf9 commit ae7307a

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ DECLARE_SOA_COLUMN(MuonAmbiguityOutOfBunch, muonAmbiguityOutOfBunch, int8_t);
7373
DECLARE_SOA_BITMAP_COLUMN(IsBarrelSelectedPrefilter, isBarrelSelectedPrefilter, 32); //! Barrel prefilter decisions (joinable to ReducedTracksAssoc)
7474
// Bcandidate columns for ML analysis of B->Jpsi+K
7575
DECLARE_SOA_COLUMN(massBcandidate, MBcandidate, float);
76+
DECLARE_SOA_COLUMN(MassDileptonCandidate, massDileptonCandidate, float);
7677
DECLARE_SOA_COLUMN(deltaMassBcandidate, deltaMBcandidate, float);
7778
DECLARE_SOA_COLUMN(pTBcandidate, PtBcandidate, float);
7879
DECLARE_SOA_COLUMN(LxyBcandidate, lxyBcandidate, float);
@@ -103,7 +104,7 @@ DECLARE_SOA_TABLE(MuonTrackCuts, "AOD", "DQANAMUONCUTS", dqanalysisflags::IsMuon
103104
DECLARE_SOA_TABLE(MuonAmbiguities, "AOD", "DQMUONAMB", dqanalysisflags::MuonAmbiguityInBunch, dqanalysisflags::MuonAmbiguityOutOfBunch); //! joinable to ReducedMuonTracks
104105
DECLARE_SOA_TABLE(Prefilter, "AOD", "DQPREFILTER", dqanalysisflags::IsBarrelSelectedPrefilter); //! joinable to ReducedTracksAssoc
105106
DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONS",
106-
dqanalysisflags::massBcandidate, dqanalysisflags::deltaMassBcandidate, dqanalysisflags::pTBcandidate,
107+
dqanalysisflags::massBcandidate, dqanalysisflags::MassDileptonCandidate, dqanalysisflags::deltaMassBcandidate, dqanalysisflags::pTBcandidate,
107108
dqanalysisflags::LxyBcandidate, dqanalysisflags::LxyzBcandidate, dqanalysisflags::LzBcandidate,
108109
dqanalysisflags::TauxyBcandidate, dqanalysisflags::TauzBcandidate, dqanalysisflags::DCAxyzBetweenProngs,
109110
dqanalysisflags::CosPBcandidate, dqanalysisflags::Chi2Bcandidate,
@@ -3629,7 +3630,7 @@ struct AnalysisDileptonTrack {
36293630
} // end loop over track cuts
36303631
} // end loop over dilepton cuts
36313632
// table to be written out for ML analysis
3632-
BmesonsTable(fValuesHadron[VarManager::kPairMass], fValuesHadron[VarManager::kDeltaMass], fValuesHadron[VarManager::kPairPt],
3633+
BmesonsTable(fValuesHadron[VarManager::kPairMass], dilepton.mass(), fValuesHadron[VarManager::kDeltaMass], fValuesHadron[VarManager::kPairPt],
36333634
fValuesHadron[VarManager::kVertexingLxy], fValuesHadron[VarManager::kVertexingLxyz], fValuesHadron[VarManager::kVertexingLz],
36343635
fValuesHadron[VarManager::kVertexingTauxy], fValuesHadron[VarManager::kVertexingTauz], fValuesHadron[VarManager::kKFDCAxyzBetweenProngs],
36353636
fValuesHadron[VarManager::kCosPointingAngle], fValuesHadron[VarManager::kVertexingChi2PCA], dilepton.filterMap_raw(), trackSelection, mcDecision);

PWGDQ/Tasks/tableReader_withAssoc.cxx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ DECLARE_SOA_COLUMN(MuonAmbiguityOutOfBunch, muonAmbiguityOutOfBunch, int8_t);
8181
DECLARE_SOA_BITMAP_COLUMN(IsBarrelSelectedPrefilter, isBarrelSelectedPrefilter, 32); //! Barrel prefilter decisions (joinable to ReducedTracksAssoc)
8282
// Bcandidate columns for ML analysis of B->Jpsi+K
8383
DECLARE_SOA_COLUMN(massBcandidate, MBcandidate, float);
84+
DECLARE_SOA_COLUMN(MassDileptonCandidate, massDileptonCandidate, float);
8485
DECLARE_SOA_COLUMN(deltamassBcandidate, deltaMBcandidate, float);
8586
DECLARE_SOA_COLUMN(pTBcandidate, PtBcandidate, float);
8687
DECLARE_SOA_COLUMN(LxyBcandidate, lxyBcandidate, float);
@@ -109,7 +110,7 @@ DECLARE_SOA_TABLE(MuonTrackCuts, "AOD", "DQANAMUONCUTSA", dqanalysisflags::IsMuo
109110
DECLARE_SOA_TABLE(MuonAmbiguities, "AOD", "DQMUONAMBA", dqanalysisflags::MuonAmbiguityInBunch, dqanalysisflags::MuonAmbiguityOutOfBunch); //! joinable to ReducedMuonTracks
110111
DECLARE_SOA_TABLE(Prefilter, "AOD", "DQPREFILTERA", dqanalysisflags::IsBarrelSelectedPrefilter); //! joinable to ReducedTracksAssoc
111112
DECLARE_SOA_TABLE(BmesonCandidates, "AOD", "DQBMESONSA",
112-
dqanalysisflags::massBcandidate, dqanalysisflags::deltamassBcandidate, dqanalysisflags::pTBcandidate,
113+
dqanalysisflags::massBcandidate, dqanalysisflags::MassDileptonCandidate, dqanalysisflags::deltamassBcandidate, dqanalysisflags::pTBcandidate,
113114
dqanalysisflags::LxyBcandidate, dqanalysisflags::LxyzBcandidate, dqanalysisflags::LzBcandidate,
114115
dqanalysisflags::TauxyBcandidate, dqanalysisflags::TauzBcandidate, dqanalysisflags::CosPBcandidate, dqanalysisflags::Chi2Bcandidate,
115116
dqanalysisflags::IsJpsiFromBSelected, dqanalysisflags::IsBarrelSelected);
@@ -3177,7 +3178,7 @@ struct AnalysisDileptonTrack {
31773178
} // end loop over track cuts
31783179
} // end loop over dilepton cuts
31793180
// table to be written out for ML analysis
3180-
BmesonsTable(fValuesHadron[VarManager::kPairMass], fValuesHadron[VarManager::kDeltaMass], fValuesHadron[VarManager::kPairPt],
3181+
BmesonsTable(fValuesHadron[VarManager::kPairMass], dilepton.mass(), fValuesHadron[VarManager::kDeltaMass], fValuesHadron[VarManager::kPairPt],
31813182
fValuesHadron[VarManager::kVertexingLxy], fValuesHadron[VarManager::kVertexingLxyz], fValuesHadron[VarManager::kVertexingLz],
31823183
fValuesHadron[VarManager::kVertexingTauxy], fValuesHadron[VarManager::kVertexingTauz], fValuesHadron[VarManager::kCosPointingAngle],
31833184
fValuesHadron[VarManager::kVertexingChi2PCA], dilepton.filterMap_raw(), trackSelection);

0 commit comments

Comments
 (0)