@@ -1165,17 +1165,6 @@ struct MftReassociationValidation {
11651165 registry.fill (HIST (WhatDataType[DataType]) + HIST (WhatReassociationMethod[ReassociationMethod]) + HIST (" hPreciseTrackSelectionCounter" ), MftTrackAmbiguityStep::NumberOfAmbiguousTracks);
11661166 }
11671167 return true ;
1168- if (mftTrack.ambDegree () > 1 ) {
1169- if (fillHistograms) {
1170- registry.fill (HIST (WhatDataType[DataType]) + HIST (WhatReassociationMethod[ReassociationMethod]) + HIST (" hPreciseTrackSelectionCounter" ), MftTrackAmbiguityStep::NumberOfAmbiguousTracks);
1171- }
1172- return true ;
1173- }
1174-
1175- if (fillHistograms) {
1176- registry.fill (HIST (WhatDataType[DataType]) + HIST (WhatReassociationMethod[ReassociationMethod]) + HIST (" hPreciseTrackSelectionCounter" ), MftTrackAmbiguityStep::NumberOfNonAmbiguousTracks);
1177- }
1178- return false ;
11791168 }
11801169
11811170 if (fillHistograms) {
@@ -1330,6 +1319,10 @@ struct MftReassociationValidation {
13301319
13311320 auto templatedTrack = reassociated2dMftTrack.template mfttrack_as <FilteredMftTracksWCollsMcLabels>();
13321321
1322+ if (reassociated2dMftTrack.compatibleCollIds ().size () > 0 ) {
1323+ return ;
1324+ }
1325+
13331326 o2::track::TrackParCovFwd trackPar = o2::aod::fwdtrackutils::getTrackParCovFwdShift (templatedTrack, mZShift );
13341327 std::array<double , 3 > dcaInfOrig;
13351328 trackPar.propagateToDCAhelix (bZ, {collision.posX (), collision.posY (), collision.posZ ()}, dcaInfOrig);
@@ -1610,6 +1603,7 @@ struct MftReassociationValidation {
16101603 }
16111604
16121605 } else { // NON AMBI TRACKS
1606+
16131607 if (configTask.fillGeneralHistograms ) {
16141608 registry.fill (HIST (" MC/2D/hAmbiguityOfMftTracks" ), MftTrackAmbiguityStep::NumberOfNonAmbiguousTracks);
16151609 registry.fill (HIST (" MC/2D/hIsNonAmbiguousTrackMatchedToTrueCollision" ), MftNonAmbiguousAndMatchedToTrueCollisionStep::IsNonAmbiguous);
@@ -1717,6 +1711,10 @@ struct MftReassociationValidation {
17171711
17181712 auto templatedTrack = reassociated3dMftTrack.template mfttrack_as <FilteredMftTracksWCollsMcLabels>();
17191713
1714+ if (reassociated3dMftTrack.compatibleCollIds ().size () > 0 ) {
1715+ return ;
1716+ }
1717+
17201718 o2::track::TrackParCovFwd trackPar = o2::aod::fwdtrackutils::getTrackParCovFwdShift (templatedTrack, mZShift );
17211719 std::array<double , 3 > dcaInfOrig;
17221720 trackPar.propagateToDCAhelix (bZ, {collision.posX (), collision.posY (), collision.posZ ()}, dcaInfOrig);
0 commit comments