Skip to content

Commit 2781b38

Browse files
[PWGDQ] Fix multiplicity of dimuons in event mixing (#10006)
1 parent d0ac2fe commit 2781b38

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

PWGDQ/Tasks/tableReader.cxx

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -776,21 +776,18 @@ struct AnalysisEventMixing {
776776
}
777777

778778
uint32_t twoTrackFilter = 0;
779-
780-
if (fConfigSingleMuCumulants) {
781-
uint32_t mult_dimuons = 0;
782-
for (auto& track1 : tracks1) {
783-
for (auto& track2 : tracks2) {
784-
if constexpr (TPairType == VarManager::kDecayToMuMu) {
785-
twoTrackFilter = static_cast<uint32_t>(track1.isMuonSelected()) & static_cast<uint32_t>(track2.isMuonSelected()) & fTwoMuonFilterMask;
786-
}
787-
if (twoTrackFilter && track1.sign() * track2.sign() < 0) {
788-
mult_dimuons++;
789-
}
790-
} // end for (track2)
791-
} // end for (track1)
792-
VarManager::fgValues[VarManager::kMultDimuonsME] = mult_dimuons;
793-
}
779+
uint32_t mult_dimuons = 0;
780+
for (auto& track1 : tracks1) {
781+
for (auto& track2 : tracks2) {
782+
if constexpr (TPairType == VarManager::kDecayToMuMu) {
783+
twoTrackFilter = static_cast<uint32_t>(track1.isMuonSelected()) & static_cast<uint32_t>(track2.isMuonSelected()) & fTwoMuonFilterMask;
784+
}
785+
if (twoTrackFilter && track1.sign() * track2.sign() < 0) {
786+
mult_dimuons++;
787+
}
788+
} // end for (track2)
789+
} // end for (track1)
790+
VarManager::fgValues[VarManager::kMultDimuonsME] = mult_dimuons;
794791

795792
twoTrackFilter = 0;
796793
for (auto& track1 : tracks1) {

0 commit comments

Comments
 (0)