@@ -95,6 +95,7 @@ DECLARE_SOA_COLUMN(Phi, phi, float);
9595DECLARE_SOA_COLUMN (MatchLabel, matchLabel, int8_t );
9696DECLARE_SOA_COLUMN (TrackId, trackId, int64_t );
9797DECLARE_SOA_COLUMN (MatchType, matchType, int8_t );
98+ DECLARE_SOA_COLUMN (MatchChi2, matchChi2, float );
9899DECLARE_SOA_COLUMN (MatchScore, matchScore, float );
99100DECLARE_SOA_COLUMN (MatchRanking, matchRanking, int32_t );
100101DECLARE_SOA_COLUMN (MftMultiplicity, mftMultiplicity, int32_t );
@@ -152,7 +153,7 @@ DECLARE_SOA_TABLE(QaMatchingCandidates, "AOD", "QAMCAND",
152153 qamatching::MatchLabel,
153154 qamatching::TrackId,
154155 qamatching::P, qamatching::Pt, qamatching::Eta, qamatching::Phi,
155- qamatching::MatchType, qamatching::MatchScore, qamatching::MatchRanking,
156+ qamatching::MatchType, qamatching::MatchChi2, qamatching:: MatchScore, qamatching::MatchRanking,
156157 qamatching::XAtVtx,
157158 qamatching::YAtVtx,
158159 qamatching::ZAtVtx,
@@ -2117,7 +2118,7 @@ struct QaMatching {
21172118
21182119 candidate.matchRanking = ranking;
21192120 candidate.matchRankingProd = ranking;
2120- if constexpr ( isMC ) {
2121+ if constexpr (isMC) {
21212122 candidate.matchType = getMatchType (muonTrack, muonTracks, mftTracks, collisionInfo.matchablePairs , ranking);
21222123 } else {
21232124 candidate.matchType = kMatchTypeUndefined ;
@@ -2733,7 +2734,7 @@ struct QaMatching {
27332734 const auto & muonTrack = muonTracks.rawIteratorAt (candidate.globalTrackId );
27342735
27352736 candidate.matchRanking = ranking;
2736- if constexpr ( isMC ) {
2737+ if constexpr (isMC) {
27372738 candidate.matchType = getMatchType (muonTrack, muonTracks, mftTracks, matchablePairs, ranking);
27382739 } else {
27392740 candidate.matchType = kMatchTypeUndefined ;
@@ -2882,7 +2883,7 @@ struct QaMatching {
28822883 const auto & muonTrack = muonTracks.rawIteratorAt (candidate.globalTrackId );
28832884
28842885 candidate.matchRanking = ranking;
2885- if constexpr ( isMC ) {
2886+ if constexpr (isMC) {
28862887 candidate.matchType = getMatchType (muonTrack, muonTracks, mftTracks, matchablePairs, ranking);
28872888 } else {
28882889 candidate.matchType = kMatchTypeUndefined ;
@@ -3031,6 +3032,7 @@ struct QaMatching {
30313032 static_cast <float >(candidateTrack.eta ()),
30323033 static_cast <float >(candidateTrack.phi ()),
30333034 static_cast <int8_t >(candidate.matchType ),
3035+ static_cast <float >(candidate.matchChi2 ),
30343036 static_cast <float >(candidate.matchScore ),
30353037 static_cast <int32_t >(candidate.matchRanking ),
30363038 static_cast <float >(candidateTrackAtVertex.getX ()),
0 commit comments