Skip to content

Commit 004eff2

Browse files
committed
few more changes, validated
1 parent c1ca39b commit 004eff2

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

PWGMM/Mult/Tasks/mftReassociationValidation.cxx

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)