@@ -313,10 +313,8 @@ struct CreateResolutionMap {
313313 ccdb->get <TGeoManager>(geoPath);
314314 }
315315 o2::mch::TrackExtrap::setField ();
316- const double centerMFT[3 ] = {0 , 0 , -61.4 };
317- o2::field::MagneticField* field = static_cast <o2::field::MagneticField*>(TGeoGlobalMagField::Instance ()->GetField ());
318- mBzMFT = field->getBz (centerMFT); // Get field at centre of MFT
319- LOGF (info, " Bz at center of MFT = %f kZG" , mBzMFT );
316+ mBzMFT = d_bz;
317+ LOGF (info, " Bz at center of MFT = %f kZG manually" , mBzMFT );
320318 }
321319
322320 auto run3grp_timestamp = bc.timestamp ();
@@ -345,7 +343,6 @@ struct CreateResolutionMap {
345343 d_bz = std::lround (5 .f * grpmag->getL3Current () / 30000 .f );
346344 LOG (info) << " Retrieved GRP for timestamp " << run3grp_timestamp << " with magnetic field of " << d_bz << " kZG" ;
347345 }
348- mRunNumber = bc.runNumber ();
349346
350347 // std::map<string, string> metadata;
351348 // auto soreor = o2::ccdb::BasicCCDBManager::getRunDuration(ccdbApi, mRunNumber);
@@ -357,6 +354,11 @@ struct CreateResolutionMap {
357354 ccdb->get <TGeoManager>(geoPath);
358355 }
359356 o2::mch::TrackExtrap::setField ();
357+ const double centerMFT[3 ] = {0 , 0 , -61.4 };
358+ o2::field::MagneticField* field = static_cast <o2::field::MagneticField*>(TGeoGlobalMagField::Instance ()->GetField ());
359+ mBzMFT = field->getBz (centerMFT); // Get field at centre of MFT
360+ LOGF (info, " Bz at center of MFT = %f kZG" , mBzMFT );
361+ mRunNumber = bc.runNumber ();
360362 }
361363
362364 template <typename TCollision>
0 commit comments