@@ -87,6 +87,7 @@ DECLARE_SOA_COLUMN(McFlag, mcFlag, int8_t);
8787DECLARE_SOA_COLUMN (Massee, massee, float );
8888DECLARE_SOA_COLUMN (Ptee, ptee, float );
8989DECLARE_SOA_COLUMN (Lxyee, lxyee, float );
90+ DECLARE_SOA_COLUMN (LxyeePoleMass, lxyeepolemass, float );
9091DECLARE_SOA_COLUMN (Lzee, lzee, float );
9192DECLARE_SOA_COLUMN (AmbiguousInBunchPairs, AmbiguousJpsiPairsInBunch, bool );
9293DECLARE_SOA_COLUMN (AmbiguousOutOfBunchPairs, AmbiguousJpsiPairsOutOfBunch, bool );
@@ -100,7 +101,7 @@ DECLARE_SOA_TABLE(MuonTrackCuts, "AOD", "DQANAMUONCUTS", dqanalysisflags::IsMuon
100101DECLARE_SOA_TABLE (MuonAmbiguities, " AOD" , " DQMUONAMB" , dqanalysisflags::MuonAmbiguityInBunch, dqanalysisflags::MuonAmbiguityOutOfBunch); // ! joinable to ReducedMuonTracks
101102DECLARE_SOA_TABLE (Prefilter, " AOD" , " DQPREFILTER" , dqanalysisflags::IsBarrelSelectedPrefilter); // ! joinable to ReducedTracksAssoc
102103DECLARE_SOA_TABLE (BmesonCandidates, " AOD" , " DQBMESONS" , dqanalysisflags::massBcandidate, dqanalysisflags::deltaMassBcandidate, dqanalysisflags::pTBcandidate, dqanalysisflags::LxyBcandidate, dqanalysisflags::LxyzBcandidate, dqanalysisflags::LzBcandidate, dqanalysisflags::TauxyBcandidate, dqanalysisflags::TauzBcandidate, dqanalysisflags::DCAxyzBetweenProngs, dqanalysisflags::CosPBcandidate, dqanalysisflags::Chi2Bcandidate, dqanalysisflags::McFlag);
103- DECLARE_SOA_TABLE (JPsieeCandidates, " AOD" , " DQPSEUDOPROPER" , dqanalysisflags::Massee, dqanalysisflags::Ptee, dqanalysisflags::Lxyee, dqanalysisflags::Lzee, dqanalysisflags::AmbiguousInBunchPairs, dqanalysisflags::AmbiguousOutOfBunchPairs, dqanalysisflags::Corrassoc);
104+ DECLARE_SOA_TABLE (JPsieeCandidates, " AOD" , " DQPSEUDOPROPER" , dqanalysisflags::Massee, dqanalysisflags::Ptee, dqanalysisflags::Lxyee, dqanalysisflags::LxyeePoleMass, dqanalysisflags:: Lzee, dqanalysisflags::AmbiguousInBunchPairs, dqanalysisflags::AmbiguousOutOfBunchPairs, dqanalysisflags::Corrassoc);
104105} // namespace o2::aod
105106
106107// Declarations of various short names
@@ -1839,7 +1840,7 @@ struct AnalysisSameEventPairing {
18391840 fHistMan ->FillHistClass (histNames[icut][0 ].Data (), VarManager::fgValues); // reconstructed, unmatched
18401841 for (unsigned int isig = 0 ; isig < fRecMCSignals .size (); isig++) { // loop over MC signals
18411842 if (mcDecision & (static_cast <uint32_t >(1 ) << isig)) {
1842- PromptNonPromptSepTable (VarManager::fgValues[VarManager::kMass ], VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kVertexingTauxyProjected ], VarManager::fgValues[VarManager::kVertexingTauzProjected ], isAmbiInBunch, isAmbiOutOfBunch, isCorrect_pair);
1843+ PromptNonPromptSepTable (VarManager::fgValues[VarManager::kMass ], VarManager::fgValues[VarManager::kPt ], VarManager::fgValues[VarManager::kVertexingTauxyProjected ], VarManager::fgValues[VarManager::kVertexingTauxyProjectedPoleJPsiMass ], VarManager::fgValues[VarManager:: kVertexingTauzProjected ], isAmbiInBunch, isAmbiOutOfBunch, isCorrect_pair);
18431844 fHistMan ->FillHistClass (histNamesMC[icut * fRecMCSignals .size () + isig][0 ].Data (), VarManager::fgValues); // matched signal
18441845 if (fConfigQA ) {
18451846 if (isCorrectAssoc_leg1 && isCorrectAssoc_leg2) { // correct track-collision association
0 commit comments