Skip to content

Commit 6485e5d

Browse files
committed
add checker histogram
1 parent 6f31945 commit 6485e5d

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

PWGUD/Tasks/upcRhoAnalysis.cxx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ struct UpcRhoAnalysis {
276276
rQC.add("QC/collisions/all/hTimeFDDA", ";FDDA time (ns);counts", kTH1D, {{400, -5.0, 35.0}});
277277
rQC.add("QC/collisions/all/hTimeFDDC", ";FDDC time (ns);counts", kTH1D, {{400, -5.0, 35.0}});
278278
rQC.add("QC/collisions/all/hOccupancyInTime", ";occupancy in time;counts", kTH1D, {{1100, 0.0, 1100.0}});
279+
rQC.add("QC/collisions/hNumContribVsPVTracks", ";number of track.isPVContributor() per collision;collision.numContrib();counts", kTH2D, {{101, -0.5, 100.5}, {101, -0.5, 100.5}});
279280
// events with selected rho candidates
280281
rQC.addClone("QC/collisions/all/", "QC/collisions/trackSelections/");
281282
rQC.addClone("QC/collisions/all/", "QC/collisions/systemSelections/");
@@ -817,6 +818,14 @@ struct UpcRhoAnalysis {
817818
if (selectRuns && getRunIndex(collision.runNumber(), selectedRuns) == 0)
818819
return;
819820

821+
// check the number of PV tracks and the number of PV contrubutors
822+
int nPVTracks = 0;
823+
for (const auto& track : tracks) {
824+
if (track.isPVContributor())
825+
nPVTracks++;
826+
}
827+
rQC.fill(HIST("QC/collisions/hNumContribVsPVTracks"), nPVTracks, collision.numContrib());
828+
820829
fillCollisionQcHistos<0>(collision); // fill QC histograms before cuts
821830
if (!collisionPassesCuts(collision, runIndex)) // apply collision cuts
822831
return;

0 commit comments

Comments
 (0)