Skip to content

Commit af215c6

Browse files
authored
[PWGCF] FemtoUniverse - update in efficiency base task (AliceO2Group#10987)
1 parent 9f6486e commit af215c6

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

PWGCF/FemtoUniverse/Tasks/femtoUniverseEfficiencyBase.cxx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,6 @@ struct FemtoUniverseEfficiencyBase {
363363
if (part.partType() != confParticleTypePartOne || part.sign() != confChargePart1 || !isParticleNSigma(confPDGCodePartOne, part.p(), trackCuts.getNsigmaTPC(part, o2::track::PID::Proton), trackCuts.getNsigmaTOF(part, o2::track::PID::Proton), trackCuts.getNsigmaTPC(part, o2::track::PID::Pion), trackCuts.getNsigmaTOF(part, o2::track::PID::Pion), trackCuts.getNsigmaTPC(part, o2::track::PID::Kaon), trackCuts.getNsigmaTOF(part, o2::track::PID::Kaon), trackCuts.getNsigmaTPC(part, o2::track::PID::Deuteron), trackCuts.getNsigmaTOF(part, o2::track::PID::Deuteron))) {
364364
continue;
365365
}
366-
trackHistoPartOneRec.fillQA<isMC, isDebug>(part);
367366

368367
if (!part.has_fdMCParticle()) {
369368
continue;
@@ -374,6 +373,11 @@ struct FemtoUniverseEfficiencyBase {
374373
continue;
375374
}
376375

376+
if (!(std::abs(mcParticle.pdgMCTruth()) == std::abs(confPDGCodePartOne))) {
377+
continue;
378+
}
379+
380+
trackHistoPartOneRec.fillQA<isMC, isDebug>(part);
377381
registryPDG.fill(HIST("part1/PDGvspT"), part.pt(), mcParticle.pdgMCTruth());
378382
registryMCOrigin.fill(HIST("part1/hPt"), mcParticle.pt());
379383
}
@@ -384,8 +388,6 @@ struct FemtoUniverseEfficiencyBase {
384388
continue;
385389
}
386390

387-
trackHistoPartTwoRec.fillQA<isMC, isDebug>(part);
388-
389391
if (!part.has_fdMCParticle()) {
390392
continue;
391393
}
@@ -395,6 +397,11 @@ struct FemtoUniverseEfficiencyBase {
395397
continue;
396398
}
397399

400+
if (!(std::abs(mcParticle.pdgMCTruth()) == std::abs(confPDGCodePartTwo))) {
401+
continue;
402+
}
403+
404+
trackHistoPartTwoRec.fillQA<isMC, isDebug>(part);
398405
registryPDG.fill(HIST("part2/PDGvspT"), part.pt(), mcParticle.pdgMCTruth());
399406
registryMCOrigin.fill(HIST("part2/hPt"), mcParticle.pt());
400407
}

0 commit comments

Comments
 (0)