@@ -210,9 +210,9 @@ struct centralityStudy {
210210 histos.add (" hFV0A_BCs" , " hFV0A_BCs" , kTH1D , {axisMultUltraFineFV0A});
211211 histos.add (" hFT0CvsPVz_BCs_All" , " hFT0CvsPVz_BCs_All" , kTProfile , {axisPVz});
212212 histos.add (" hFT0CvsPVz_BCs" , " hFT0CvsPVz_BCs" , kTProfile , {axisPVz});
213- histos.add (" hVertexZ_BCvsCO" , " hVertexZ_BCvsCO" , kTH2D , {axisPVz, axisPVz});
214- histos.add (" hZNAvsFT0C_BCs" , " hZNAvsFT0C_BCs" , kTH2D , {axisMultFT0C, axisZN});
215- histos.add (" hZNCvsFT0C_BCs" , " hZNCvsFT0C_BCs" , kTH2D , {axisMultFT0C, axisZN});
213+ histos.add (" hVertexZ_BCvsCO" , " hVertexZ_BCvsCO" , kTH2F , {axisPVz, axisPVz});
214+ histos.add (" hZNAvsFT0C_BCs" , " hZNAvsFT0C_BCs" , kTH2F , {axisMultFT0C, axisZN});
215+ histos.add (" hZNCvsFT0C_BCs" , " hZNCvsFT0C_BCs" , kTH2F , {axisMultFT0C, axisZN});
216216 }
217217
218218 if (do2DPlots) {
@@ -237,6 +237,7 @@ struct centralityStudy {
237237 histos.add (" hNGlobalTracksVsZNA" , " hNGlobalTracksVsZNA" , kTH2F , {axisZN, axisMultGlobalTracks});
238238 histos.add (" hNGlobalTracksVsZNC" , " hNGlobalTracksVsZNC" , kTH2F , {axisZN, axisMultGlobalTracks});
239239 histos.add (" hNGlobalTracksVsNMFTTracks" , " hNGlobalTracksVsNMFTTracks" , kTH2F , {axisMultMFTTracks, axisMultGlobalTracks});
240+ histos.add (" hNGlobalTracksVsNTPV" , " hNGlobalTracksVsNTPV" , kTH2F , {axisMultPVContributors, axisMultGlobalTracks});
240241 }
241242
242243 if (doOccupancyStudyVsRawValues2d) {
@@ -391,15 +392,24 @@ struct centralityStudy {
391392 histPointers.insert ({histPath + " hDeltaTimeVsCentrality" , histos.add ((histPath + " hDeltaTimeVsCentrality" ).c_str (), " hDeltaTimeVsCentrality" , {kTH2F , {{axisCentrality, axisDeltaTime}}})});
392393 }
393394
395+ if (doNGlobalTracksVsRawSignals) {
396+ histPointers.insert ({histPath + " hNGlobalTracksVsFT0A" , histos.add ((histPath + " hNGlobalTracksVsFT0A" ).c_str (), " hNGlobalTracksVsFT0A" , {kTH2F , {{axisMultFT0A, axisMultGlobalTracks}}})});
397+ histPointers.insert ({histPath + " hNGlobalTracksVsFT0C" , histos.add ((histPath + " hNGlobalTracksVsFT0C" ).c_str (), " hNGlobalTracksVsFT0C" , {kTH2F , {{axisMultFT0C, axisMultGlobalTracks}}})});
398+ histPointers.insert ({histPath + " hNGlobalTracksVsFT0M" , histos.add ((histPath + " hNGlobalTracksVsFT0M" ).c_str (), " hNGlobalTracksVsFT0M" , {kTH2F , {{axisMultFT0M, axisMultGlobalTracks}}})});
399+ histPointers.insert ({histPath + " hNGlobalTracksVsFV0A" , histos.add ((histPath + " hNGlobalTracksVsFV0A" ).c_str (), " hNGlobalTracksVsFV0A" , {kTH2F , {{axisMultFV0A, axisMultGlobalTracks}}})});
400+ histPointers.insert ({histPath + " hNGlobalTracksVsNMFTTracks" , histos.add ((histPath + " hNGlobalTracksVsNMFTTracks" ).c_str (), " hNGlobalTracksVsNMFTTracks" , {kTH2F , {{axisMultMFTTracks, axisMultGlobalTracks}}})});
401+ histPointers.insert ({histPath + " hNGlobalTracksVsNTPV" , histos.add ((histPath + " hNGlobalTracksVsNTPV" ).c_str (), " hNGlobalTracksVsNTPV" , {kTH2F , {{axisMultPVContributors, axisMultGlobalTracks}}})});
402+ }
403+
394404 if (doTimeStudies) {
395- histPointers.insert ({histPath + " hFT0AVsTime" , histos.add ((histPath + " hFT0AVsTime" ).c_str (), " hFT0AVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultFT0A}}})});
396- histPointers.insert ({histPath + " hFT0CVsTime" , histos.add ((histPath + " hFT0CVsTime" ).c_str (), " hFT0CVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultFT0C}}})});
397- histPointers.insert ({histPath + " hFT0MVsTime" , histos.add ((histPath + " hFT0MVsTime" ).c_str (), " hFT0MVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultFT0M}}})});
398- histPointers.insert ({histPath + " hFV0AVsTime" , histos.add ((histPath + " hFV0AVsTime" ).c_str (), " hFV0AVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultFV0A}}})});
399- histPointers.insert ({histPath + " hFV0AOuterVsTime" , histos.add ((histPath + " hFV0AOuterVsTime" ).c_str (), " hFV0AOuterVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultFV0A}}})});
400- histPointers.insert ({histPath + " hMFTTracksVsTime" , histos.add ((histPath + " hMFTTracksVsTime" ).c_str (), " hMFTTracksVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultMFTTracks}}})});
401- histPointers.insert ({histPath + " hNGlobalVsTime" , histos.add ((histPath + " hNGlobalVsTime" ).c_str (), " hNGlobalVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultGlobalTracks}}})});
402- histPointers.insert ({histPath + " hNTPVContributorsVsTime" , histos.add ((histPath + " hNTPVContributorsVsTime" ).c_str (), " hNTPVContributorsVsTime" , {kTH2D , {{axisDeltaTimestamp, axisMultPVContributors}}})});
405+ histPointers.insert ({histPath + " hFT0AVsTime" , histos.add ((histPath + " hFT0AVsTime" ).c_str (), " hFT0AVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultFT0A}}})});
406+ histPointers.insert ({histPath + " hFT0CVsTime" , histos.add ((histPath + " hFT0CVsTime" ).c_str (), " hFT0CVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultFT0C}}})});
407+ histPointers.insert ({histPath + " hFT0MVsTime" , histos.add ((histPath + " hFT0MVsTime" ).c_str (), " hFT0MVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultFT0M}}})});
408+ histPointers.insert ({histPath + " hFV0AVsTime" , histos.add ((histPath + " hFV0AVsTime" ).c_str (), " hFV0AVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultFV0A}}})});
409+ histPointers.insert ({histPath + " hFV0AOuterVsTime" , histos.add ((histPath + " hFV0AOuterVsTime" ).c_str (), " hFV0AOuterVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultFV0A}}})});
410+ histPointers.insert ({histPath + " hMFTTracksVsTime" , histos.add ((histPath + " hMFTTracksVsTime" ).c_str (), " hMFTTracksVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultMFTTracks}}})});
411+ histPointers.insert ({histPath + " hNGlobalVsTime" , histos.add ((histPath + " hNGlobalVsTime" ).c_str (), " hNGlobalVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultGlobalTracks}}})});
412+ histPointers.insert ({histPath + " hNTPVContributorsVsTime" , histos.add ((histPath + " hNTPVContributorsVsTime" ).c_str (), " hNTPVContributorsVsTime" , {kTH2F , {{axisDeltaTimestamp, axisMultPVContributors}}})});
403413 histPointers.insert ({histPath + " hPVzProfileCoVsTime" , histos.add ((histPath + " hPVzProfileCoVsTime" ).c_str (), " hPVzProfileCoVsTime" , {kTProfile , {{axisDeltaTimestamp}}})});
404414 histPointers.insert ({histPath + " hPVzProfileBcVsTime" , histos.add ((histPath + " hPVzProfileBcVsTime" ).c_str (), " hPVzProfileBcVsTime" , {kTProfile , {{axisDeltaTimestamp}}})});
405415 if (irDoRateVsTime) {
@@ -650,15 +660,20 @@ struct centralityStudy {
650660 }
651661
652662 if (doNGlobalTracksVsRawSignals) {
653- histos.fill (HIST (" hNGlobalTracksVsFT0A" ), collision.multFT0A (), collision.multNTracksGlobal ());
654- histos.fill (HIST (" hNGlobalTracksVsFT0C" ), collision.multFT0C (), collision.multNTracksGlobal ());
655- histos.fill (HIST (" hNGlobalTracksVsFT0M" ), collision.multFT0A () + collision.multFT0C (), collision.multNTracksGlobal ());
656- histos.fill (HIST (" hNGlobalTracksVsFV0A" ), collision.multFV0A (), collision.multNTracksGlobal ());
657- histos.fill (HIST (" hNGlobalTracksVsFDDA" ), collision.multFDDA (), collision.multNTracksGlobal ());
658- histos.fill (HIST (" hNGlobalTracksVsFDDC" ), collision.multFDDC (), collision.multNTracksGlobal ());
659- histos.fill (HIST (" hNGlobalTracksVsZNA" ), collision.multZNA (), collision.multNTracksGlobal ());
660- histos.fill (HIST (" hNGlobalTracksVsZNC" ), collision.multZNC (), collision.multNTracksGlobal ());
661- histos.fill (HIST (" hNGlobalTracksVsNMFTTracks" ), collision.mftNtracks (), collision.multNTracksGlobal ());
663+ histos.fill (HIST (" hNGlobalTracksVsFT0A" ), multFT0A, multNTracksGlobal);
664+ histos.fill (HIST (" hNGlobalTracksVsFT0C" ), multFT0C, multNTracksGlobal);
665+ histos.fill (HIST (" hNGlobalTracksVsFT0M" ), (multFT0A + multFT0C), multNTracksGlobal);
666+ histos.fill (HIST (" hNGlobalTracksVsFV0A" ), multFV0A, multNTracksGlobal);
667+ histos.fill (HIST (" hNGlobalTracksVsNMFTTracks" ), mftNtracks, multNTracksGlobal);
668+ histos.fill (HIST (" hNGlobalTracksVsNTPV" ), multNTracksPV, multNTracksGlobal);
669+
670+ // per run
671+ getHist (TH2, histPath + " hNGlobalTracksVsFT0A" )->Fill (multFT0A, multNTracksGlobal);
672+ getHist (TH2, histPath + " hNGlobalTracksVsFT0C" )->Fill (multFT0C, multNTracksGlobal);
673+ getHist (TH2, histPath + " hNGlobalTracksVsFT0M" )->Fill (multFT0A + multFT0C, multNTracksGlobal);
674+ getHist (TH2, histPath + " hNGlobalTracksVsFV0A" )->Fill (multFV0A, multNTracksGlobal);
675+ getHist (TH2, histPath + " hNGlobalTracksVsNMFTTracks" )->Fill (mftNtracks, multNTracksGlobal);
676+ getHist (TH2, histPath + " hNGlobalTracksVsNTPV" )->Fill (multNTracksPV, multNTracksGlobal);
662677 }
663678
664679 // if the table has centrality information
0 commit comments