From b18e6ce942bc69dd40a44ed3a884668cf9b39e20 Mon Sep 17 00:00:00 2001 From: Mario Ciacco Date: Sat, 19 Jul 2025 09:07:12 +0200 Subject: [PATCH] make numbero of its clusters configurable --- PWGLF/TableProducer/Nuspex/ebyeMaker.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx index 454c12bfff4..d8ba8ce05c8 100644 --- a/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx +++ b/PWGLF/TableProducer/Nuspex/ebyeMaker.cxx @@ -257,6 +257,7 @@ struct EbyeMaker { Configurable antidPtItsClsSizeCut{"antidPtItsClsSizeCut", 10.f, "pt for cluster size cut for antideuterons"}; Configurable trklEtaMax{"trklEtaMax", 0.8f, "maximum eta for run 2 tracklets"}; + Configurable itsGloNclusItsCut{"itsGloNclusItsCut", 3, "Minimum number of ITS clusters for the ITS only + global tracks estimator"}; Configurable> cfgTrackSels{"cfgTrackSels", {kTrackSels, 1, 12, particleName, trackSelsNames}, "Track selections"}; std::array ptMin; @@ -555,7 +556,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() > itsGloNclusItsCut && (doprocessRun3 || doprocessMcRun3)) { // ITS only + global tracks nTrackletsColl++; } if (!selectTrack(track)) {