Skip to content

Commit 764fa2a

Browse files
author
Valerio Di Bella
committed
Correction rapidity + compactification of the skimming function
1 parent f0b1c0f commit 764fa2a

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

‎PWGHF/HFC/TableProducer/correlatorDplusDplusReduced.cxx‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,14 @@ struct HfCorrelatorDplusDplusReduced {
163163
if (candidate.pt() < ptCutSkimming[0] || candidate.pt() > ptCutSkimming[ptCutSkimming.size() - 1]) {
164164
return false;
165165
}
166-
for (size_t i = 1; i < ptCutSkimming.size(); i++) {
167-
if (candidate.pt() <= ptCutSkimming[i]) {
168-
if (hfHelper.invMassDplusToPiKPi(candidate) < massMinimum[i - 1] ||
169-
hfHelper.invMassDplusToPiKPi(candidate) > massMaximum[i - 1] ||
170-
candidate.cpa() < cosThetaminimum[i - 1] ||
171-
candidate.decayLength() < decayLengthminimum[i - 1] ||
172-
abs(candidate.nSigTofKa1()) > nSigmaTofmaximum[i - 1] ||
173-
abs(candidate.nSigTpcKa1()) > nSigmaTpcmaximum[i - 1]) {
166+
for (size_t i = 0; i < ptCutSkimming.size() - 1; i++) {
167+
if (candidate.pt() <= ptCutSkimming[i + 1]) {
168+
if (hfHelper.invMassDplusToPiKPi(candidate) < massMinimum[i] ||
169+
hfHelper.invMassDplusToPiKPi(candidate) > massMaximum[i] ||
170+
candidate.cpa() < cosThetaminimum[i] ||
171+
candidate.decayLength() < decayLengthminimum[i] ||
172+
abs(candidate.nSigTofKa1()) > nSigmaTofmaximum[i] ||
173+
abs(candidate.nSigTpcKa1()) > nSigmaTpcmaximum[i]) {
174174
return false;
175175
}
176176
return true;

‎PWGHF/HFC/Tasks/taskCorrelationDplusDplusReduced.cxx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ using namespace o2::framework::expressions;
3737

3838
struct HfTaskCorrelationDplusDplusReduced {
3939
Configurable<int> selectionFlagDplus{"selectionFlagDplus", 1, "Selection Flag for Dplus"};
40-
Configurable<double> selectionCutRapidity{"selectionCutRapidity", 1, "Selection the cut of rapidity"};
40+
Configurable<double> rapidityMax{"rapidityMax", 1, "Selection the cut of rapidity"};
4141
Configurable<bool> applyMl{"applyMl", false, "Flag to apply ML selections"};
4242
Configurable<bool> applySkimming{"applySkimming", false, "Flag to apply Skimming selections"};
4343

@@ -237,7 +237,7 @@ struct HfTaskCorrelationDplusDplusReduced {
237237

238238
for (const auto& part1 : localMcParticles) {
239239
for (auto part2 = part1 + 1; part2 != localMcParticles.end(); ++part2) {
240-
if (part1.eta() < selectionCutRapidity && part2.eta() < selectionCutRapidity) {
240+
if (std::abs(part1.eta()) < rapidityMax && std::abs(part2.eta()) < rapidityMax) {
241241
registry.fill(HIST("hDltPhiMcGen"), part2.phi() - part1.phi());
242242
}
243243
}

0 commit comments

Comments
 (0)