@@ -390,9 +390,13 @@ struct OnTheFlyTrackerPid {
390390 1000020030 , // Helium-3
391391 1000020040 // Alpha
392392 };
393+ Service<o2::ccdb::BasicCCDBManager> ccdb;
393394
394395 void init (o2::framework::InitContext&)
395396 {
397+ ccdb->setURL (" http://alice-ccdb.cern.ch" );
398+ ccdb->setTimestamp (-1 );
399+
396400 if (static_cast <size_t >(maxBarrelLayers.value ) > kTrackerRadii .size ()) {
397401 LOG (fatal) << " Configured maxBarrelLayers (" << maxBarrelLayers.value
398402 << " ) exceeds the size of kTrackerRadii (" << kTrackerRadii .size ()
@@ -404,15 +408,15 @@ struct OnTheFlyTrackerPid {
404408 ptBins.value , ptMin.value , ptMax.value );
405409
406410 bool loaded = true ;
407- loaded &= mToTLUT ->load (11 , lutTotEl.value );
408- loaded &= mToTLUT ->load (13 , lutTotMu.value );
409- loaded &= mToTLUT ->load (211 , lutTotPi.value );
410- loaded &= mToTLUT ->load (321 , lutTotKa.value );
411- loaded &= mToTLUT ->load (2212 , lutTotPr.value );
412- loaded &= mToTLUT ->load (1000010020 , lutTotDe.value );
413- loaded &= mToTLUT ->load (1000010030 , lutTotTr.value );
414- loaded &= mToTLUT ->load (1000020030 , lutTotHe.value );
415- loaded &= mToTLUT ->load (1000020040 , lutTotAl.value );
411+ loaded &= mToTLUT ->load (11 , lutTotEl.value , ccdb );
412+ loaded &= mToTLUT ->load (13 , lutTotMu.value , ccdb );
413+ loaded &= mToTLUT ->load (211 , lutTotPi.value , ccdb );
414+ loaded &= mToTLUT ->load (321 , lutTotKa.value , ccdb );
415+ loaded &= mToTLUT ->load (2212 , lutTotPr.value , ccdb );
416+ loaded &= mToTLUT ->load (1000010020 , lutTotDe.value , ccdb );
417+ loaded &= mToTLUT ->load (1000010030 , lutTotTr.value , ccdb );
418+ loaded &= mToTLUT ->load (1000020030 , lutTotHe.value , ccdb );
419+ loaded &= mToTLUT ->load (1000020040 , lutTotAl.value , ccdb );
416420
417421 if (!loaded) {
418422 LOG (warning) << " Failed to load one or more ToT LUTs. PID results might be incomplete." ;
0 commit comments