Skip to content

Commit c38e4b3

Browse files
authored
[PWGDQ] Changed table subscription for BarrelMixing process function; Other s… (#9248)
1 parent 5fe8c02 commit c38e4b3

File tree

1 file changed

+30
-24
lines changed

1 file changed

+30
-24
lines changed

PWGDQ/Tasks/tableReader_withAssoc.cxx

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,37 +1740,43 @@ struct AnalysisSameEventPairing {
17401740
isUnambiguous = !((twoTrackFilter & (static_cast<uint32_t>(1) << 28)) || (twoTrackFilter & (static_cast<uint32_t>(1) << 29)) || (twoTrackFilter & (static_cast<uint32_t>(1) << 30)) || (twoTrackFilter & (static_cast<uint32_t>(1) << 31)));
17411741
if (pairSign == 0) {
17421742
fHistMan->FillHistClass(histNames[icut][3].Data(), VarManager::fgValues);
1743-
if (isAmbiInBunch) {
1744-
fHistMan->FillHistClass(histNames[icut][15].Data(), VarManager::fgValues);
1745-
}
1746-
if (isAmbiOutOfBunch) {
1747-
fHistMan->FillHistClass(histNames[icut][18].Data(), VarManager::fgValues);
1748-
}
1749-
if (isUnambiguous) {
1750-
fHistMan->FillHistClass(histNames[icut][21].Data(), VarManager::fgValues);
1751-
}
1752-
} else {
1753-
if (pairSign > 0) {
1754-
fHistMan->FillHistClass(histNames[icut][4].Data(), VarManager::fgValues);
1743+
if constexpr (TPairType == VarManager::kDecayToMuMu) {
17551744
if (isAmbiInBunch) {
1756-
fHistMan->FillHistClass(histNames[icut][16].Data(), VarManager::fgValues);
1745+
fHistMan->FillHistClass(histNames[icut][15].Data(), VarManager::fgValues);
17571746
}
17581747
if (isAmbiOutOfBunch) {
1759-
fHistMan->FillHistClass(histNames[icut][19].Data(), VarManager::fgValues);
1748+
fHistMan->FillHistClass(histNames[icut][18].Data(), VarManager::fgValues);
17601749
}
17611750
if (isUnambiguous) {
1762-
fHistMan->FillHistClass(histNames[icut][22].Data(), VarManager::fgValues);
1751+
fHistMan->FillHistClass(histNames[icut][21].Data(), VarManager::fgValues);
1752+
}
1753+
}
1754+
} else {
1755+
if (pairSign > 0) {
1756+
fHistMan->FillHistClass(histNames[icut][4].Data(), VarManager::fgValues);
1757+
if constexpr (TPairType == VarManager::kDecayToMuMu) {
1758+
if (isAmbiInBunch) {
1759+
fHistMan->FillHistClass(histNames[icut][16].Data(), VarManager::fgValues);
1760+
}
1761+
if (isAmbiOutOfBunch) {
1762+
fHistMan->FillHistClass(histNames[icut][19].Data(), VarManager::fgValues);
1763+
}
1764+
if (isUnambiguous) {
1765+
fHistMan->FillHistClass(histNames[icut][22].Data(), VarManager::fgValues);
1766+
}
17631767
}
17641768
} else {
17651769
fHistMan->FillHistClass(histNames[icut][5].Data(), VarManager::fgValues);
1766-
if (isAmbiInBunch) {
1767-
fHistMan->FillHistClass(histNames[icut][17].Data(), VarManager::fgValues);
1768-
}
1769-
if (isAmbiOutOfBunch) {
1770-
fHistMan->FillHistClass(histNames[icut][20].Data(), VarManager::fgValues);
1771-
}
1772-
if (isUnambiguous) {
1773-
fHistMan->FillHistClass(histNames[icut][23].Data(), VarManager::fgValues);
1770+
if constexpr (TPairType == VarManager::kDecayToMuMu) {
1771+
if (isAmbiInBunch) {
1772+
fHistMan->FillHistClass(histNames[icut][17].Data(), VarManager::fgValues);
1773+
}
1774+
if (isAmbiOutOfBunch) {
1775+
fHistMan->FillHistClass(histNames[icut][20].Data(), VarManager::fgValues);
1776+
}
1777+
if (isUnambiguous) {
1778+
fHistMan->FillHistClass(histNames[icut][23].Data(), VarManager::fgValues);
1779+
}
17741780
}
17751781
}
17761782
}
@@ -1844,7 +1850,7 @@ struct AnalysisSameEventPairing {
18441850
}
18451851

18461852
void processMixingBarrelSkimmed(soa::Filtered<MyEventsHashSelected>& events,
1847-
soa::Join<aod::ReducedTracksAssoc, aod::BarrelTrackCuts, aod::Prefilter> const& trackAssocs, MyBarrelTracksWithCov const& tracks)
1853+
soa::Join<aod::ReducedTracksAssoc, aod::BarrelTrackCuts, aod::Prefilter> const& trackAssocs, aod::ReducedTracks const& tracks)
18481854
{
18491855
runSameSideMixing<pairTypeEE, gkEventFillMap>(events, trackAssocs, tracks, trackAssocsPerCollision);
18501856
}

0 commit comments

Comments
 (0)