diff --git a/macro/mcbm/mcbm_qa.C b/macro/mcbm/mcbm_qa.C index b3607a1f7e70c2a268b074dc45aa2db8e048d0ae..a971627d91618213675ee1c3a03c63f792f05725 100644 --- a/macro/mcbm/mcbm_qa.C +++ b/macro/mcbm/mcbm_qa.C @@ -86,6 +86,11 @@ void mcbm_qa(Int_t nEvents = 0, TString recFile = dataset + ".rec.root"; TString sinkFile = dataset + ".qa.root"; TString qaConfig = (config.Length() ? config : srcDir + "/macro/qa/configs/qa_tasks_config_" + setupName + ".yaml"); + if (gSystem->AccessPathName(qaConfig.Data())) { // file not found, using default one + std::cout << "-I- " << myName << ": the QA configuration file " << qaConfig << " not found, using default one\n"; + qaConfig = srcDir + "/macro/qa/configs/qa_tasks_config_mcbm.yaml"; + } + TString benchmarkOut = sinkFile + ".qa.benchmark.root"; // ------------------------------------------------------------------------