Skip to content

Commit aaf627d

Browse files
abmodakalibuild
andauthored
[PWGCF] Add QA histogram Nch vs Centrality (#17973)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 127f968 commit aaf627d

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

PWGCF/TwoParticleCorrelations/TableProducer/longrangeMaker.cxx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,9 @@ struct LongrangeMaker {
236236
ConfigurableAxis axisPQA{"axisPQA", {100, 0.0, 10.0}, "p (GeV/c)"};
237237
ConfigurableAxis axisTpcSignal{"axisTpcSignal", {250, 0, 250}, "TPC dE/dx (a.u.)"};
238238
ConfigurableAxis axisMultiplicity{"axisMultiplicity", {VARIABLE_WIDTH, 0, 5, 10, 15, 25, 30, 40, 50, 60, 80, 100, 150, 200}, "Multiplicity / Centrality"};
239+
240+
ConfigurableAxis axisMultQA{"axisMultQA", {500, -0.5, 499.5}, "multiplicity QA axis"};
241+
ConfigurableAxis axisCentQA{"axisCentQA", {100, 0., 100.}, "centrality QA axis"};
239242
} cfgAxis;
240243

241244
Configurable<std::vector<double>> itsNsigmaPidCut{"itsNsigmaPidCut", std::vector<double>{3, 2.5, 2, -3, -2.5, -2}, "ITS n-sigma cut for pions_posNsigma, kaons_posNsigma, protons_posNsigma, pions_negNsigma, kaons_negNsigma, protons_negNsigma"};
@@ -346,6 +349,9 @@ struct LongrangeMaker {
346349
histos.add("hTpcdEdx_pos_after", "Pos-prong dE/dx After PID;V0 Species;Multiplicity;p (GeV/c);TPC dE/dx", kTHnSparseF, {cfgAxis.axisV0Species, cfgAxis.axisMultiplicity, cfgAxis.axisPQA, cfgAxis.axisTpcSignal});
347350
histos.add("hTpcdEdx_neg_after", "Neg-prong dE/dx After PID;V0 Species;Multiplicity;p (GeV/c);TPC dE/dx", kTHnSparseF, {cfgAxis.axisV0Species, cfgAxis.axisMultiplicity, cfgAxis.axisPQA, cfgAxis.axisTpcSignal});
348351

352+
histos.add("Nch_vs_Centrality", "Nch_vs_Centrality", kTH2D, {cfgAxis.axisCentQA, cfgAxis.axisMultQA});
353+
histos.add("PVtracks_vs_Centrality", "PVtracks_vs_Centrality", kTH2D, {cfgAxis.axisCentQA, cfgAxis.axisMultQA});
354+
349355
myTrackFilter = getGlobalTrackSelectionRun3ITSMatch(TrackSelection::GlobalTrackRun3ITSMatching::Run3ITSibAny,
350356
TrackSelection::GlobalTrackRun3DCAxyCut::Default);
351357
myTrackFilter.SetPtRange(cfgtrksel.cfgPtCutMin, cfgtrksel.cfgPtCutMax);
@@ -428,6 +434,9 @@ struct LongrangeMaker {
428434
}
429435
float multiplicity = countNTracks(tracks, col.posZ());
430436
float centrality = selColCent(col);
437+
histos.fill(HIST("Nch_vs_Centrality"), col.centFT0C(), multiplicity);
438+
histos.fill(HIST("PVtracks_vs_Centrality"), col.centFT0C(), col.multNTracksPV());
439+
431440
if (cfgfittrksel.cfgVerbosity > 0) {
432441
LOGF(info, "Event multiplicity = %f | centrality = %f", multiplicity, centrality);
433442
}

0 commit comments

Comments
 (0)