Skip to content

Commit 6b2b283

Browse files
authored
[PWGDQ] fixed match type assignment (#15953)
1 parent 97813c1 commit 6b2b283

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

PWGDQ/Tasks/qaMatching.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1753,7 +1753,7 @@ struct QaMatching {
17531753

17541754
template <class TMUON, class TMUONS, class TMFTS>
17551755
MuonMatchType getMatchType(const TMUON& muonTrack,
1756-
TMUONS const& muonTracks,
1756+
TMUONS const& /*muonTracks*/,
17571757
TMFTS const& mftTracks,
17581758
const std::vector<std::pair<int64_t, int64_t>>& matchablePairs,
17591759
int ranking)
@@ -1763,13 +1763,13 @@ struct QaMatching {
17631763

17641764
auto const& mchTrack = muonTrack.template matchMCHTrack_as<TMUONS>();
17651765

1766-
bool isPaired = isMatchableMch(mchTrack.globalIndex(), matchablePairs);
1767-
bool isMuon = IsMuon(muonTrack, muonTracks, mftTracks);
1766+
bool isPairable = isMatchableMch(mchTrack.globalIndex(), matchablePairs);
1767+
bool isTrueMatch = isTrueGlobalMatching(muonTrack, matchablePairs);
17681768
int decayRanking = getDecayRanking(mchTrack, mftTracks);
17691769

17701770
MuonMatchType result{kMatchTypeUndefined};
1771-
if (isPaired) {
1772-
if (isMuon) {
1771+
if (isPairable) {
1772+
if (isTrueMatch) {
17731773
result = (ranking == 1) ? kMatchTypeTrueLeading : kMatchTypeTrueNonLeading;
17741774
} else {
17751775
result = (ranking == 1) ? kMatchTypeWrongLeading : kMatchTypeWrongNonLeading;

0 commit comments

Comments
 (0)