@@ -491,7 +491,7 @@ struct HfDataCreatorJpsiHadReduced {
491491 int8_t & flagWrongCollision)
492492 {
493493
494- if (particleMother.mcCollision (). globalIndex () != collision.mcCollisionId ()) {
494+ if (particleMother.mcCollisionId () != collision.mcCollisionId ()) {
495495 flagWrongCollision = WrongCollisionType::WrongAssociation;
496496 } else {
497497 if (collision.globalIndex () != indexCollisionMaxNumContrib) {
@@ -858,7 +858,7 @@ struct HfDataCreatorJpsiHadReduced {
858858 for (const auto & dau : jpsiPart.template daughters_as <aod::McParticles>()) {
859859 jpsiDauPdgs.push_back (dau.pdgCode ());
860860 }
861- if (std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kMuonMinus ) == 1 && std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), -kMuonMinus ) && jpsiDauPdgs.size () - std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kGamma ) == nProngsJpsi) {
861+ if (std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kMuonMinus ) == 1 && std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), -kMuonMinus ) == 1 && jpsiDauPdgs.size () - std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kGamma ) == nProngsJpsi) {
862862 flag = sign * o2::hf_decay::hf_cand_beauty::BplusToJpsiKToMuMuK;
863863 }
864864 }
@@ -897,7 +897,7 @@ struct HfDataCreatorJpsiHadReduced {
897897 for (const auto & dau : jpsiPart.template daughters_as <aod::McParticles>()) {
898898 jpsiDauPdgs.push_back (dau.pdgCode ());
899899 }
900- if (std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kMuonMinus ) == 1 && std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), -kMuonMinus ) && jpsiDauPdgs.size () - std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kGamma ) == nProngsJpsi) {
900+ if (std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kMuonMinus ) == 1 && std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), -kMuonMinus ) == 1 && jpsiDauPdgs.size () - std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kGamma ) == nProngsJpsi) {
901901 flag = sign * o2::hf_decay::hf_cand_beauty::B0ToJpsiPiKToMuMuPiK;
902902 }
903903 const auto & kStarPart = particlesMc.rawIteratorAt (particle.daughtersIds ().back ());
@@ -941,7 +941,7 @@ struct HfDataCreatorJpsiHadReduced {
941941 for (const auto & dau : jpsiPart.template daughters_as <aod::McParticles>()) {
942942 jpsiDauPdgs.push_back (dau.pdgCode ());
943943 }
944- if (std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kMuonMinus ) == 1 && std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), -kMuonMinus ) && jpsiDauPdgs.size () - std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kGamma ) == nProngsJpsi) {
944+ if (std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kMuonMinus ) == 1 && std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), -kMuonMinus ) == 1 && jpsiDauPdgs.size () - std::count (jpsiDauPdgs.begin (), jpsiDauPdgs.end (), kGamma ) == nProngsJpsi) {
945945 flag = sign * o2::hf_decay::hf_cand_beauty::BsToJpsiKKToMuMuKK;
946946 }
947947 const auto & phiPart = particlesMc.rawIteratorAt (particle.daughtersIds ().back ());
0 commit comments