Skip to content

Commit 8063033

Browse files
ddobrigkalibuild
andauthored
[Common] Add extra debug printouts for QA (#16272)
Co-authored-by: ALICE Builder <alibuild@users.noreply.github.com>
1 parent feb3aa3 commit 8063033

1 file changed

Lines changed: 27 additions & 10 deletions

File tree

Common/Tasks/centralityStudypp.cxx

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -208,21 +208,38 @@ struct centralityStudypp {
208208
}
209209

210210
if (doCentralityQA.value) {
211-
// acquire vertex-Z equalization histograms if requested
212-
LOGF(info, "Acquiring vertex-Z profiles for run %i", mRunNumber);
211+
LOGF(info, "Acquiring centrality calibration for run %i", mRunNumber);
213212
TList* hCentralityObjects = nullptr;
214213
hCentralityObjects = ccdb->getForRun<TList>(pathCentrality, mRunNumber);
215214

216-
hCentralityFV0A = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqFV0"));
217-
hCentralityFT0A = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqFT0A"));
218-
hCentralityFT0C = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqFT0C"));
219-
hCentralityFT0M = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqFT0"));
220-
hCentralityFDDM = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqFDD"));
221-
hCentralityNTPV = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqNTracksPV"));
222-
hCentralityNGlo = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqNGlobal"));
223-
hCentralityMFT = dynamic_cast<TProfile*>(hCentralityObjects->FindObject("hCalibZeqMFT"));
215+
hCentralityFV0A = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqFV0"));
216+
hCentralityFT0A = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqFT0A"));
217+
hCentralityFT0C = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqFT0C"));
218+
hCentralityFT0M = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqFT0"));
219+
hCentralityFDDM = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqFDD"));
220+
hCentralityNTPV = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqNTracksPV"));
221+
hCentralityNGlo = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqNGlobal"));
222+
hCentralityMFT = dynamic_cast<TH1*>(hCentralityObjects->FindObject("hCalibZeqMFT"));
224223

225224
// won't capture null pointers -> explicitly check for those when attempting to evaluate
225+
auto reportSuccess = [](TH1* a, std::string name) {
226+
if (!a) {
227+
LOGF(info, "Calibration missing for %s", name);
228+
} else {
229+
LOGF(info, "Calibration loaded for %s", name);
230+
}
231+
};
232+
233+
reportSuccess(hCentralityFV0A, "FV0A");
234+
reportSuccess(hCentralityFT0A, "FT0A");
235+
reportSuccess(hCentralityFT0C, "FT0C");
236+
reportSuccess(hCentralityFT0M, "FT0M");
237+
reportSuccess(hCentralityFDDM, "FDDM");
238+
reportSuccess(hCentralityNTPV, "NTPV");
239+
reportSuccess(hCentralityNGlo, "NGlobals");
240+
reportSuccess(hCentralityMFT, "MFT");
241+
242+
LOGF(info, "Centrality calibration loading done.");
226243
}
227244

228245
histPath = std::format("Run_{}/", mRunNumber);

0 commit comments

Comments
 (0)