From f81af4c02d9891bf105bef8d5e445eeb5b725bdd Mon Sep 17 00:00:00 2001 From: Fabrizio Grosa Date: Thu, 21 Jul 2022 11:21:20 +0200 Subject: [PATCH 1/2] PWGHF: Minor modifications --- PWGHF/Tasks/HFMCValidation.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PWGHF/Tasks/HFMCValidation.cxx b/PWGHF/Tasks/HFMCValidation.cxx index c78f8846172..aee133980f5 100644 --- a/PWGHF/Tasks/HFMCValidation.cxx +++ b/PWGHF/Tasks/HFMCValidation.cxx @@ -322,10 +322,10 @@ struct ValidationRecLevel { auto origin = RecoDecay::getCharmHadronOrigin(particlesMC, particle, true); histOriginTracks[index]->Fill(origin, track.pt()); if (index) { - auto collision = collisions.rawIteratorAt(track.collisionId()); + auto collision = track.collision_as(); auto mcCollision = particle.mcCollision(); uint index2 = 2; - if (collision.mcCollisionId() - particle.mcCollisionId() == 0 && std::abs(collision.posZ() - mcCollision.posZ()) < 0.02) { // 200 microns compatibility of Z vertex position also required + if ((collision.mcCollisionId() - particle.mcCollisionId()) && std::abs(collision.posZ() - mcCollision.posZ()) < 0.02) { // 200 microns compatibility of Z vertex position also required index2 = 1; } histOriginTracks[index + index2]->Fill(origin, track.pt()); From e347ff1e73fca8220367c5203ee993da01964f71 Mon Sep 17 00:00:00 2001 From: Fabrizio Date: Thu, 21 Jul 2022 11:31:19 +0200 Subject: [PATCH 2/2] Update PWGHF/Tasks/HFMCValidation.cxx MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Vít Kučera --- PWGHF/Tasks/HFMCValidation.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGHF/Tasks/HFMCValidation.cxx b/PWGHF/Tasks/HFMCValidation.cxx index aee133980f5..4faaa9c13b2 100644 --- a/PWGHF/Tasks/HFMCValidation.cxx +++ b/PWGHF/Tasks/HFMCValidation.cxx @@ -325,7 +325,7 @@ struct ValidationRecLevel { auto collision = track.collision_as(); auto mcCollision = particle.mcCollision(); uint index2 = 2; - if ((collision.mcCollisionId() - particle.mcCollisionId()) && std::abs(collision.posZ() - mcCollision.posZ()) < 0.02) { // 200 microns compatibility of Z vertex position also required + if ((collision.mcCollisionId() == particle.mcCollisionId()) && std::abs(collision.posZ() - mcCollision.posZ()) < 0.02) { // 200 microns compatibility of Z vertex position also required index2 = 1; } histOriginTracks[index + index2]->Fill(origin, track.pt());