Skip to content

Commit e1f2c87

Browse files
committed
[PWGDQ] added match chi2 column to QA derived tables
1 parent ef14ae5 commit e1f2c87

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

PWGDQ/Tasks/qaMatching.cxx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ DECLARE_SOA_COLUMN(Phi, phi, float);
9595
DECLARE_SOA_COLUMN(MatchLabel, matchLabel, int8_t);
9696
DECLARE_SOA_COLUMN(TrackId, trackId, int64_t);
9797
DECLARE_SOA_COLUMN(MatchType, matchType, int8_t);
98+
DECLARE_SOA_COLUMN(MatchChi2, matchChi2, float);
9899
DECLARE_SOA_COLUMN(MatchScore, matchScore, float);
99100
DECLARE_SOA_COLUMN(MatchRanking, matchRanking, int32_t);
100101
DECLARE_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

Comments
 (0)