@@ -121,11 +121,9 @@ struct HfCorrelatorDsHadronsSelCollision {
121121 }
122122 }
123123 if (useSel8) {
124- isSel8 = false ;
125124 isSel8 = collision.sel8 ();
126125 }
127126 if (selNoSameBunchPileUpColl) {
128- isNosameBunchPileUp = false ;
129127 isNosameBunchPileUp = collision.selection_bit (o2::aod::evsel::kNoSameBunchPileup );
130128 }
131129 isSelColl = isDsFound && isSel8 && isNosameBunchPileUp;
@@ -504,18 +502,15 @@ struct HfCorrelatorDsHadrons {
504502 registry.fill (HIST (" hCollisionPoolBin" ), poolBin);
505503
506504 // MC reco level
507- bool isDsPrompt = false ;
508- bool isDsSignal = false ;
509505 bool isCorrectInvMassHypo = false ;
510- bool isDecayChan = false ;
511506 bool isAlreadyFilledEvent = false ;
512507 float const multiplicityFT0M = collision.multFT0M ();
513508 for (const auto & candidate : candidates) {
514509 // prompt and non-prompt division
515- isDsPrompt = candidate.originMcRec () == RecoDecay::OriginType::Prompt;
510+ bool isDsPrompt = candidate.originMcRec () == RecoDecay::OriginType::Prompt;
516511 // Ds Signal
517- isDsSignal = std::abs (candidate.flagMcMatchRec ()) == hf_decay::hf_cand_3prong::DecayChannelMain::DsToPiKK;
518- isDecayChan = candidate.flagMcDecayChanRec () == channelsResonant[decayChannel];
512+ bool isDsSignal = std::abs (candidate.flagMcMatchRec ()) == hf_decay::hf_cand_3prong::DecayChannelMain::DsToPiKK;
513+ bool isDecayChan = candidate.flagMcDecayChanRec () == channelsResonant[decayChannel];
519514
520515 if (std::abs (hfHelper.yDs (candidate)) > yCandMax || candidate.pt () < ptCandMin || candidate.pt () > ptCandMax) {
521516 continue ;
@@ -588,7 +583,6 @@ struct HfCorrelatorDsHadrons {
588583 continue ;
589584 }
590585 bool isPhysicalPrimary = false ;
591- int trackOrigin = -1 ;
592586 // DsToKKPi and DsToPiKK division
593587 if (isCorrectInvMassHypo && candidate.isSelDsToKKPi () >= selectionFlagDs) {
594588 entryDsHadronPair (getDeltaPhi (track.phi (), candidate.phi ()),
@@ -602,7 +596,7 @@ struct HfCorrelatorDsHadrons {
602596 if (track.has_mcParticle ()) {
603597 auto mcParticle = track.template mcParticle_as <aod::McParticles>();
604598 isPhysicalPrimary = mcParticle.isPhysicalPrimary ();
605- trackOrigin = RecoDecay::getCharmHadronOrigin (mcParticles, mcParticle, true );
599+ auto trackOrigin = RecoDecay::getCharmHadronOrigin (mcParticles, mcParticle, true );
606600 entryDsHadronGenInfo (isDsPrompt, isPhysicalPrimary, trackOrigin);
607601 } else {
608602 entryDsHadronGenInfo (isDsPrompt, isPhysicalPrimary, 0 );
@@ -628,7 +622,7 @@ struct HfCorrelatorDsHadrons {
628622 if (track.has_mcParticle ()) {
629623 auto mcParticle = track.template mcParticle_as <aod::McParticles>();
630624 isPhysicalPrimary = mcParticle.isPhysicalPrimary ();
631- trackOrigin = RecoDecay::getCharmHadronOrigin (mcParticles, mcParticle, true );
625+ auto trackOrigin = RecoDecay::getCharmHadronOrigin (mcParticles, mcParticle, true );
632626 entryDsHadronGenInfo (isDsPrompt, isPhysicalPrimary, trackOrigin);
633627 } else {
634628 entryDsHadronGenInfo (isDsPrompt, false , 0 );
0 commit comments