@@ -46,7 +46,8 @@ double CTPRateFetcher::fetchNoPuCorr(o2::ccdb::BasicCCDBManager* ccdb, uint64_t
46
46
LOG (info) << " Trying different class" ;
47
47
ret = fetchCTPratesClassesNoPuCorr (timeStamp, " CMTVX-NONE" );
48
48
if (ret < 0 ) {
49
- LOG (fatal) << " None of the classes used for lumi found" ;
49
+ LOG (error) << " None of the classes used for lumi found" ;
50
+ return -1 .;
50
51
}
51
52
}
52
53
return ret;
@@ -245,17 +246,19 @@ void CTPRateFetcher::setupRun(int runNumber, o2::ccdb::BasicCCDBManager* ccdb, u
245
246
return ;
246
247
}
247
248
mRunNumber = runNumber;
248
- LOG (info) << " Setting up CTP scalers for run " << mRunNumber ;
249
+ LOG (info) << " Setting up CTP scalers for run " << mRunNumber << " and timestamp : " << timeStamp ;
249
250
auto ptrLHCIFdata = ccdb->getSpecific <parameters::GRPLHCIFData>(" GLO/Config/GRPLHCIF" , timeStamp);
250
251
if (ptrLHCIFdata == nullptr ) {
251
- LOG (fatal) << " GRPLHCIFData not in database, timestamp:" << timeStamp;
252
+ LOG (error) << " GRPLHCIFData not in database, timestamp:" << timeStamp;
253
+ return ;
252
254
}
253
255
mLHCIFdata = *ptrLHCIFdata;
254
256
std::map<string, string> metadata;
255
257
metadata[" runNumber" ] = std::to_string (mRunNumber );
256
258
auto ptrConfig = ccdb->getSpecific <ctp::CTPConfiguration>(" CTP/Config/Config" , timeStamp, metadata);
257
259
if (ptrConfig == nullptr ) {
258
- LOG (fatal) << " CTPRunConfig not in database, timestamp:" << timeStamp;
260
+ LOG (error) << " CTPRunConfig not in database, timestamp:" << timeStamp;
261
+ return ;
259
262
}
260
263
mConfig = *ptrConfig;
261
264
if (initScalers) {
@@ -264,7 +267,7 @@ void CTPRateFetcher::setupRun(int runNumber, o2::ccdb::BasicCCDBManager* ccdb, u
264
267
mScalers = *ptrScalers;
265
268
mScalers .convertRawToO2 ();
266
269
} else {
267
- LOG (fatal ) << " CTPRunScalers not in database, timestamp:" << timeStamp;
270
+ LOG (error ) << " CTPRunScalers not in database, timestamp:" << timeStamp;
268
271
}
269
272
}
270
273
}
0 commit comments