@@ -86,6 +86,9 @@ DECLARE_SOA_COLUMN(MuonAmbiguityInBunch, muonAmbiguityInBunch, int8_t);
8686DECLARE_SOA_COLUMN (MuonAmbiguityOutOfBunch, muonAmbiguityOutOfBunch, int8_t ); // ! Muon track out of bunch ambiguity
8787DECLARE_SOA_BITMAP_COLUMN (IsBarrelSelectedPrefilter, isBarrelSelectedPrefilter, 32 ); // ! Barrel prefilter decisions (joinable to ReducedTracksAssoc)
8888// Bcandidate columns for ML analysis of B->Jpsi+K
89+ DECLARE_SOA_COLUMN (RunNumber, runNumber, uint64_t );
90+ DECLARE_SOA_COLUMN (EventIdx, eventIdx, uint64_t );
91+ DECLARE_SOA_COLUMN (EventTimestamp, eventTimestamp, uint64_t );
8992DECLARE_SOA_COLUMN (massBcandidate, MBcandidate, float );
9093DECLARE_SOA_COLUMN (MassDileptonCandidate, massDileptonCandidate, float );
9194DECLARE_SOA_COLUMN (deltamassBcandidate, deltaMBcandidate, float );
@@ -98,6 +101,9 @@ DECLARE_SOA_COLUMN(TauxyBcandidate, tauxyBcandidate, float);
98101DECLARE_SOA_COLUMN (TauzBcandidate, tauzBcandidate, float );
99102DECLARE_SOA_COLUMN (CosPBcandidate, cosPBcandidate, float );
100103DECLARE_SOA_COLUMN (Chi2Bcandidate, chi2Bcandidate, float );
104+ DECLARE_SOA_COLUMN (GlobalIndexassoc, globalIndexassoc, uint64_t );
105+ DECLARE_SOA_COLUMN (GlobalIndexleg1, globalIndexleg1, uint64_t );
106+ DECLARE_SOA_COLUMN (GlobalIndexleg2, globalIndexleg2, uint64_t );
101107DECLARE_SOA_COLUMN (Ptassoc, ptassoc, float );
102108DECLARE_SOA_COLUMN (PINassoc, pINassoc, float );
103109DECLARE_SOA_COLUMN (Etaassoc, etaassoc, float );
@@ -157,9 +163,11 @@ DECLARE_SOA_TABLE(MuonTrackCuts, "AOD", "DQANAMUONCUTSA", dqanalysisflags::IsMuo
157163DECLARE_SOA_TABLE (MuonAmbiguities, " AOD" , " DQMUONAMBA" , dqanalysisflags::MuonAmbiguityInBunch, dqanalysisflags::MuonAmbiguityOutOfBunch); // ! joinable to ReducedMuonTracks
158164DECLARE_SOA_TABLE (Prefilter, " AOD" , " DQPREFILTERA" , dqanalysisflags::IsBarrelSelectedPrefilter); // ! joinable to ReducedTracksAssoc
159165DECLARE_SOA_TABLE (BmesonCandidates, " AOD" , " DQBMESONSA" ,
166+ dqanalysisflags::RunNumber, dqanalysisflags::EventIdx, dqanalysisflags::EventTimestamp,
160167 dqanalysisflags::massBcandidate, dqanalysisflags::MassDileptonCandidate, dqanalysisflags::deltamassBcandidate, dqanalysisflags::pTBcandidate, dqanalysisflags::EtaBcandidate,
161168 dqanalysisflags::LxyBcandidate, dqanalysisflags::LxyzBcandidate, dqanalysisflags::LzBcandidate,
162169 dqanalysisflags::TauxyBcandidate, dqanalysisflags::TauzBcandidate, dqanalysisflags::CosPBcandidate, dqanalysisflags::Chi2Bcandidate,
170+ dqanalysisflags::GlobalIndexassoc, dqanalysisflags::GlobalIndexleg1, dqanalysisflags::GlobalIndexleg2,
163171 dqanalysisflags::PINassoc, dqanalysisflags::Etaassoc, dqanalysisflags::Ptpair, dqanalysisflags::Etapair,
164172 dqanalysisflags::PINleg1, dqanalysisflags::Etaleg1, dqanalysisflags::PINleg2, dqanalysisflags::Etaleg2,
165173 dqanalysisflags::TPCnsigmaKaassoc, dqanalysisflags::TPCnsigmaPiassoc, dqanalysisflags::TPCnsigmaPrassoc, dqanalysisflags::TOFnsigmaKaassoc,
@@ -3459,10 +3467,11 @@ struct AnalysisDileptonTrack {
34593467 VarManager::FillDileptonHadron (dilepton, track, fValuesHadron );
34603468 VarManager::FillDileptonTrackVertexing<TCandidateType, TEventFillMap, TTrackFillMap>(event, lepton1, lepton2, track, fValuesHadron );
34613469 // table to be written out for ML analysis
3462- BmesonsTable (fValuesHadron [VarManager::kPairMass ], dilepton.mass (), fValuesHadron [VarManager::kDeltaMass ], fValuesHadron [VarManager::kPairPt ], fValuesHadron [VarManager::kPairEta ],
3470+ BmesonsTable (event. runNumber (), event. globalIndex (), event. timestamp (), fValuesHadron [VarManager::kPairMass ], dilepton.mass (), fValuesHadron [VarManager::kDeltaMass ], fValuesHadron [VarManager::kPairPt ], fValuesHadron [VarManager::kPairEta ],
34633471 fValuesHadron [VarManager::kVertexingLxy ], fValuesHadron [VarManager::kVertexingLxyz ], fValuesHadron [VarManager::kVertexingLz ],
34643472 fValuesHadron [VarManager::kVertexingTauxy ], fValuesHadron [VarManager::kVertexingTauz ], fValuesHadron [VarManager::kCosPointingAngle ],
34653473 fValuesHadron [VarManager::kVertexingChi2PCA ],
3474+ track.globalIndex (), lepton1.globalIndex (), lepton2.globalIndex (),
34663475 track.tpcInnerParam (), track.eta (), dilepton.pt (), dilepton.eta (), lepton1.tpcInnerParam (), lepton1.eta (), lepton2.tpcInnerParam (), lepton2.eta (),
34673476 track.tpcNSigmaKa (), track.tpcNSigmaPi (), track.tpcNSigmaPr (), track.tofNSigmaKa (),
34683477 lepton1.tpcNSigmaEl (), lepton1.tpcNSigmaPi (), lepton1.tpcNSigmaPr (),
0 commit comments