@@ -160,8 +160,8 @@ struct HfTaskCharmHadronsFemtoDream {
160160
161161 Filter eventMultiplicity = aod::femtodreamcollision::multNtr >= eventSel.multMin && aod::femtodreamcollision::multNtr <= eventSel.multMax;
162162 Filter eventMultiplicityPercentile = aod::femtodreamcollision::multV0M >= eventSel.multPercentileMin && aod::femtodreamcollision::multV0M <= eventSel.multPercentileMax;
163- Filter hfCandSelFilter = aod::fdhf::candidateSelFlag >= charmHadCandSel.value ;
164- Filter hfMcSelFilter = nabs(aod::fdhf::flagMc) == charmHadMcSel.value ;
163+ Filter hfCandSelFilter = aod::fdhf::candidateSelFlag >= charmHadCandSel;
164+ Filter hfMcSelFilter = ( nabs(aod::fdhf::flagMc) == charmHadMcSel) ;
165165 Filter trackEtaFilterLow = ifnode(aod::femtodreamparticle::partType == uint8_t (aod::femtodreamparticle::ParticleType::kTrack ), aod::femtodreamparticle::eta < etaTrack1Max, true );
166166 Filter trackEtaFilterUp = ifnode(aod::femtodreamparticle::partType == uint8_t (aod::femtodreamparticle::ParticleType::kTrack ), aod::femtodreamparticle::eta > etaTrack1Min, true );
167167 Filter trackPtFilterLow = ifnode(aod::femtodreamparticle::partType == uint8_t (aod::femtodreamparticle::ParticleType::kTrack ), aod::femtodreamparticle::pt < ptTrack1Max, true );
@@ -592,6 +592,7 @@ struct HfTaskCharmHadronsFemtoDream {
592592 } else {
593593 return ;
594594 }
595+
595596 doSameEvent<false >(sliceTrk1, sliceCharmHad, parts, col);
596597 }
597598 PROCESS_SWITCH (HfTaskCharmHadronsFemtoDream, processSameEvent, " Enable processing same event" , false );
@@ -631,6 +632,11 @@ struct HfTaskCharmHadronsFemtoDream {
631632 auto sliceMcTrk1 = partitionMcTrk1->sliceByCached (aod::femtodreamparticle::fdCollisionId, col.globalIndex (), cache);
632633 auto sliceMcCharmHad = partitionMcCharmHadron->sliceByCached (aod::femtodreamparticle::fdCollisionId, col.globalIndex (), cache);
633634
635+ if (sliceMcCharmHad.size ()) {
636+ for (auto const & part : sliceMcCharmHad) {
637+ registryCharmHadronQa.fill (HIST (" CharmHadronQA/hPtVsMass" ), part.pt (), getCharmHadronMass (part));
638+ }
639+ }
634640 if (sliceMcTrk1.size () == 0 && sliceMcCharmHad.size () == 0 ) {
635641 return ;
636642 }
0 commit comments