From 439ab76f2917c5181df7300704f492b076894fe7 Mon Sep 17 00:00:00 2001 From: Mario Ciacco Date: Thu, 17 Jul 2025 18:17:57 +0200 Subject: [PATCH 1/3] count its only + global tracks in run 3 --- PWGLF/TableProducer/Nuspex/ebyeMaker.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx index 14fef0f8a7a..f0bc253d465 100644 --- a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx +++ b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx @@ -556,7 +556,9 @@ struct EbyeMaker { if (track.trackType() == o2::aod::track::TrackTypeEnum::Run2Tracklet && std::abs(track.eta()) < trklEtaMax && !(doprocessRun3 || doprocessMcRun3)) { // tracklet nTrackletsColl++; } - + else if (std::abs(track.eta()) < trklEtaMax && track.itsNcls() > 3 && (doprocessRun3 || doprocessMcRun3)) { // ITS only + global tracks + nTrackletsColl++; + } if (!selectTrack(track)) { continue; } @@ -925,7 +927,7 @@ struct EbyeMaker { histos.fill(HIST("QA/PvMultVsCent"), centrality, collision.numContrib()); fillRecoEvent(collision, tracks, v0TableThisCollision, centrality); - miniCollTable(static_cast(collision.posZ() * 10), 0x0, 0x0, centrality, nTracksColl); + miniCollTable(static_cast(collision.posZ() * 10), 0x0, nTrackletsColl, centrality, nTracksColl); for (auto& candidateTrack : candidateTracks[0]) { // o2-linter: disable=const-ref-in-for-loop (not a const ref) auto tk = tracks.rawIteratorAt(candidateTrack.globalIndex); @@ -1104,7 +1106,7 @@ struct EbyeMaker { fillMcEvent(collision, tracks, v0TableThisCollision, centrality, mcParticles, mcLab); fillMcGen(mcParticles, mcLab, collision.mcCollisionId()); - miniCollTable(static_cast(collision.posZ() * 10), nChPartGen, 0x0, centrality, nTracksColl); + miniCollTable(static_cast(collision.posZ() * 10), nChPartGen, nTrackletsColl, centrality, nTracksColl); for (auto& candidateTrack : candidateTracks[0]) { // o2-linter: disable=const-ref-in-for-loop (not a const ref) int selMask = -1; From d5e1cc988190f94234135a852ccd6b36e436a790 Mon Sep 17 00:00:00 2001 From: ALICE Builder Date: Thu, 17 Jul 2025 18:19:30 +0200 Subject: [PATCH 2/3] Please consider the following formatting changes to #12122 (#12123) --- PWGLF/TableProducer/Nuspex/ebyeMaker.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx index f0bc253d465..170e7e7ca54 100644 --- a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx +++ b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx @@ -555,8 +555,7 @@ struct EbyeMaker { for (const auto& track : tracks) { if (track.trackType() == o2::aod::track::TrackTypeEnum::Run2Tracklet && std::abs(track.eta()) < trklEtaMax && !(doprocessRun3 || doprocessMcRun3)) { // tracklet nTrackletsColl++; - } - else if (std::abs(track.eta()) < trklEtaMax && track.itsNcls() > 3 && (doprocessRun3 || doprocessMcRun3)) { // ITS only + global tracks + } else if (std::abs(track.eta()) < trklEtaMax && track.itsNcls() > 3 && (doprocessRun3 || doprocessMcRun3)) { // ITS only + global tracks nTrackletsColl++; } if (!selectTrack(track)) { From f6864dd93c9f860c8673d9e69bd8f2333bfcd83e Mon Sep 17 00:00:00 2001 From: Mario Ciacco Date: Thu, 17 Jul 2025 22:50:23 +0200 Subject: [PATCH 3/3] fix wrong column name --- PWGLF/TableProducer/Nuspex/ebyeMaker.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx index 170e7e7ca54..7b9c104c42b 100644 --- a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx +++ b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx @@ -555,7 +555,7 @@ struct EbyeMaker { for (const auto& track : tracks) { if (track.trackType() == o2::aod::track::TrackTypeEnum::Run2Tracklet && std::abs(track.eta()) < trklEtaMax && !(doprocessRun3 || doprocessMcRun3)) { // tracklet nTrackletsColl++; - } else if (std::abs(track.eta()) < trklEtaMax && track.itsNcls() > 3 && (doprocessRun3 || doprocessMcRun3)) { // ITS only + global tracks + } else if (std::abs(track.eta()) < trklEtaMax && track.itsNCls() > 3 && (doprocessRun3 || doprocessMcRun3)) { // ITS only + global tracks nTrackletsColl++; } if (!selectTrack(track)) {