Skip to content

Commit 46b20f6

Browse files
gbencedialibuild
andauthored
[PWGLF] [PWGMM] Reduce dimensions in efficiency histograms (#10516)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 93963d3 commit 46b20f6

File tree

1 file changed

+47
-59
lines changed

1 file changed

+47
-59
lines changed

PWGMM/Mult/Tasks/dndetaMFTPbPb.cxx

Lines changed: 47 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -518,60 +518,52 @@ struct DndetaMFTPbPb {
518518
}
519519

520520
if (doprocessTrkEffIdxInlusive) {
521-
qaregistry.add({"Tracks/hPtPhiEtaZvtxEffGen",
522-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); occupancy",
521+
qaregistry.add({"Tracks/hPtEtaEffGen",
522+
"; p_{T} (GeV/c); #eta; occupancy",
523523
{HistType::kTHnSparseF,
524-
{ptAxis, phiAxis, etaAxis, zAxis, occupancyAxis}}});
525-
qaregistry.add({"Tracks/hPtPhiEtaZvtxEffRec",
526-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); occupancy",
524+
{ptAxis, etaAxis, occupancyAxis}}});
525+
qaregistry.add({"Tracks/hPtEtaEffRec",
526+
"; p_{T} (GeV/c); #eta; occupancy",
527527
{HistType::kTHnSparseF,
528-
{ptAxis, phiAxis, etaAxis, zAxis, occupancyAxis}}});
529-
qaregistry.add(
530-
{"Tracks/hPhiEtaDuplicates",
531-
"; #varphi; #eta; occupancy",
532-
{HistType::kTHnSparseF, {phiAxis, etaAxis, occupancyAxis}}});
533-
qaregistry.add({"Tracks/hPtPhiEtaZvtxEffDuplicates",
534-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); occupancy",
528+
{ptAxis, etaAxis, occupancyAxis}}});
529+
qaregistry.add({"Tracks/hPtEtaEffDuplicates",
530+
"; p_{T} (GeV/c); #eta; occupancy",
535531
{HistType::kTHnSparseF,
536-
{ptAxis, phiAxis, etaAxis, zAxis, occupancyAxis}}});
537-
qaregistry.add({"Tracks/hPtPhiEtaZvtxEffGenDuplicates",
538-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); occupancy",
532+
{ptAxis, etaAxis, occupancyAxis}}});
533+
qaregistry.add({"Tracks/hPtEtaEffGenDuplicates",
534+
"; p_{T} (GeV/c); #eta; occupancy",
539535
{HistType::kTHnSparseF,
540-
{ptAxis, phiAxis, etaAxis, zAxis, occupancyAxis}}});
536+
{ptAxis, etaAxis, occupancyAxis}}});
541537
qaregistry.add({"Tracks/NmftTrkPerPart",
542538
"; #it{N}_{mft tracks per particle}; occupancy",
543539
{HistType::kTH2F, {multAxis, occupancyAxis}}});
544540
}
545541

546542
if (doprocessTrkEffIdxCentFT0C) {
547543
qaregistry.add(
548-
{"Tracks/Centrality/hPtPhiEtaZvtxEffGen",
549-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); centrality; "
544+
{"Tracks/Centrality/hPtEtaEffGen",
545+
"; p_{T} (GeV/c); #eta; centrality; "
550546
"occupancy",
551547
{HistType::kTHnSparseF,
552-
{ptAxis, phiAxis, etaAxis, zAxis, centralityAxis, occupancyAxis}}});
548+
{ptAxis, etaAxis, centralityAxis, occupancyAxis}}});
553549
qaregistry.add(
554-
{"Tracks/Centrality/hPtPhiEtaZvtxEffRec",
555-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); centrality; "
550+
{"Tracks/Centrality/hPtEtaEffRec",
551+
"; p_{T} (GeV/c); #eta; centrality; "
556552
"occupancy",
557553
{HistType::kTHnSparseF,
558-
{ptAxis, phiAxis, etaAxis, zAxis, centralityAxis, occupancyAxis}}});
559-
qaregistry.add({"Tracks/Centrality/hPhiEtaDuplicates",
560-
"; #varphi; #eta; centrality; occupancy",
561-
{HistType::kTHnSparseF,
562-
{phiAxis, etaAxis, centralityAxis, occupancyAxis}}});
554+
{ptAxis, etaAxis, centralityAxis, occupancyAxis}}});
563555
qaregistry.add(
564-
{"Tracks/Centrality/hPtPhiEtaZvtxEffDuplicates",
565-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); centrality; "
556+
{"Tracks/Centrality/hPtEtaEffDuplicates",
557+
"; p_{T} (GeV/c); #eta; Z_{vtx} (cm); centrality; "
566558
"occupancy",
567559
{HistType::kTHnSparseF,
568-
{ptAxis, phiAxis, etaAxis, zAxis, centralityAxis, occupancyAxis}}});
560+
{ptAxis, etaAxis, centralityAxis, occupancyAxis}}});
569561
qaregistry.add(
570-
{"Tracks/Centrality/hPtPhiEtaZvtxEffGenDuplicates",
571-
"; p_{T} (GeV/c); #varphi; #eta; Z_{vtx} (cm); centrality; "
562+
{"Tracks/Centrality/hPtEtaEffGenDuplicates",
563+
"; p_{T} (GeV/c); #eta; centrality; "
572564
"occupancy",
573565
{HistType::kTHnSparseF,
574-
{ptAxis, phiAxis, etaAxis, zAxis, centralityAxis, occupancyAxis}}});
566+
{ptAxis, etaAxis, centralityAxis, occupancyAxis}}});
575567
qaregistry.add(
576568
{"Tracks/Centrality/NmftTrkPerPart",
577569
"; #it{N}_{mft tracks per particle}; centrality; occupancy",
@@ -1746,12 +1738,12 @@ struct DndetaMFTPbPb {
17461738

17471739
// MC gen
17481740
if constexpr (has_reco_cent<C>) {
1749-
qaregistry.fill(HIST("Tracks/Centrality/hPtPhiEtaZvtxEffGen"),
1750-
particle.pt(), particle.phi(), particle.eta(),
1751-
mcCollision.posZ(), cgen, occgen);
1741+
qaregistry.fill(HIST("Tracks/Centrality/hPtEtaEffGen"),
1742+
particle.pt(), particle.eta(),
1743+
cgen, occgen);
17521744
} else {
1753-
qaregistry.fill(HIST("Tracks/hPtPhiEtaZvtxEffGen"), particle.pt(),
1754-
particle.phi(), particle.eta(), mcCollision.posZ(),
1745+
qaregistry.fill(HIST("Tracks/hPtEtaEffGen"), particle.pt(),
1746+
particle.eta(),
17551747
occgen);
17561748
}
17571749
// MC rec
@@ -1767,32 +1759,28 @@ struct DndetaMFTPbPb {
17671759
++ncnt;
17681760
if constexpr (has_reco_cent<C>) {
17691761
if (!iscounted) { // primaries
1770-
qaregistry.fill(HIST("Tracks/Centrality/hPtPhiEtaZvtxEffRec"),
1771-
particle.pt(), particle.phi(), particle.eta(),
1772-
mcCollision.posZ(), crec, occrec);
1762+
qaregistry.fill(HIST("Tracks/Centrality/hPtEtaEffRec"),
1763+
particle.pt(), particle.eta(),
1764+
crec, occrec);
17731765
iscounted = true;
17741766
}
17751767
if (ncnt > 1) { // duplicates
1776-
qaregistry.fill(HIST("Tracks/Centrality/hPhiEtaDuplicates"),
1777-
track.phi(), track.eta(), crec, occrec);
17781768
qaregistry.fill(
1779-
HIST("Tracks/Centrality/hPtPhiEtaZvtxEffDuplicates"),
1780-
particle.pt(), particle.phi(), particle.eta(),
1781-
mcCollision.posZ(), crec, occrec);
1769+
HIST("Tracks/Centrality/hPtEtaEffDuplicates"),
1770+
particle.pt(), particle.eta(),
1771+
crec, occrec);
17821772
}
17831773
} else {
17841774
if (!iscounted) { // primaries
1785-
qaregistry.fill(HIST("Tracks/hPtPhiEtaZvtxEffRec"),
1786-
particle.pt(), particle.phi(), particle.eta(),
1787-
mcCollision.posZ(), occrec);
1775+
qaregistry.fill(HIST("Tracks/hPtEtaEffRec"),
1776+
particle.pt(), particle.eta(),
1777+
occrec);
17881778
iscounted = true;
17891779
}
17901780
if (ncnt > 1) { // duplicates
1791-
qaregistry.fill(HIST("Tracks/hPhiEtaDuplicates"), track.phi(),
1792-
track.eta(), occrec);
1793-
qaregistry.fill(HIST("Tracks/hPtPhiEtaZvtxEffDuplicates"),
1794-
particle.pt(), particle.phi(), particle.eta(),
1795-
mcCollision.posZ(), occrec);
1781+
qaregistry.fill(HIST("Tracks/hPtEtaEffDuplicates"),
1782+
particle.pt(), particle.eta(),
1783+
occrec);
17961784
}
17971785
}
17981786
}
@@ -1805,13 +1793,13 @@ struct DndetaMFTPbPb {
18051793
if (relatedTracks.size() > 1) {
18061794
if constexpr (has_reco_cent<C>) {
18071795
qaregistry.fill(
1808-
HIST("Tracks/Centrality/hPtPhiEtaZvtxEffGenDuplicates"),
1809-
particle.pt(), particle.phi(), particle.eta(),
1810-
mcCollision.posZ(), crec, occrec);
1796+
HIST("Tracks/Centrality/hPtEtaEffGenDuplicates"),
1797+
particle.pt(), particle.eta(),
1798+
crec, occrec);
18111799
} else {
1812-
qaregistry.fill(HIST("Tracks/hPtPhiEtaZvtxEffGenDuplicates"),
1813-
particle.pt(), particle.phi(), particle.eta(),
1814-
mcCollision.posZ(), occrec);
1800+
qaregistry.fill(HIST("Tracks/hPtEtaEffGenDuplicates"),
1801+
particle.pt(), particle.eta(),
1802+
occrec);
18151803
}
18161804
}
18171805
}

0 commit comments

Comments
 (0)