Skip to content

Commit 2ad3a30

Browse files
authored
[PWGDQ] Fix some bugs in dq efficiency with association (#13981)
1 parent f3fcfd0 commit 2ad3a30

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

PWGDQ/Tasks/dqEfficiency_withAssoc.cxx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -694,7 +694,7 @@ struct AnalysisTrackSelection {
694694

695695
// compute MC matching decisions and fill histograms for matched associations
696696
int isig = 0;
697-
if (filterMap > 0 && track.has_reducedMCTrack()) {
697+
if (filterMap > 0 && track.has_reducedMCTrack() && fConfigQA) {
698698
// loop over all MC signals
699699
for (auto sig = fMCSignals.begin(); sig != fMCSignals.end(); sig++, isig++) {
700700
// check if this MC signal is matched
@@ -2122,12 +2122,12 @@ struct AnalysisSameEventPairing {
21222122
if (!(cut.IsSelected(VarManager::fgValues))) // apply pair cuts
21232123
continue;
21242124
if (sign1 * sign2 < 0) {
2125-
fHistMan->FillHistClass(histNames[ncuts + icut * ncuts + iPairCut][0].Data(), VarManager::fgValues);
2125+
fHistMan->FillHistClass(histNames[ncuts + icut * fPairCuts.size() + iPairCut][0].Data(), VarManager::fgValues);
21262126
} else {
21272127
if (sign1 > 0) {
2128-
fHistMan->FillHistClass(histNames[ncuts + icut * ncuts + iPairCut][1].Data(), VarManager::fgValues);
2128+
fHistMan->FillHistClass(histNames[ncuts + icut * fPairCuts.size() + iPairCut][1].Data(), VarManager::fgValues);
21292129
} else {
2130-
fHistMan->FillHistClass(histNames[ncuts + icut * ncuts + iPairCut][2].Data(), VarManager::fgValues);
2130+
fHistMan->FillHistClass(histNames[ncuts + icut * fPairCuts.size() + iPairCut][2].Data(), VarManager::fgValues);
21312131
}
21322132
}
21332133
} // end loop (pair cuts)

0 commit comments

Comments
 (0)