diff --git a/MagneticField/MagFieldServices/MagFieldServices/AtlasFieldSvc.h b/MagneticField/MagFieldServices/MagFieldServices/AtlasFieldSvc.h index 529398741971db19801ce924c1aca473573ffcc7..15a5e27d213e78880aa0f3adc08a4ef38892ac0c 100644 --- a/MagneticField/MagFieldServices/MagFieldServices/AtlasFieldSvc.h +++ b/MagneticField/MagFieldServices/MagFieldServices/AtlasFieldSvc.h @@ -41,27 +41,27 @@ namespace MagField { @author Elmar.Ritsch -at- cern.ch */ - class AtlasFieldSvc : public extends<AthService, IMagFieldSvc, IIncidentListener> { + class ATLAS_NOT_THREAD_SAFE AtlasFieldSvc : public extends<AthService, IMagFieldSvc, IIncidentListener> { public: //** Constructor with parameters */ - AtlasFieldSvc( const std::string& name, ISvcLocator* pSvcLocator ) ATLAS_CTORDTOR_NOT_THREAD_SAFE; + AtlasFieldSvc( const std::string& name, ISvcLocator* pSvcLocator ); /** Destructor */ - virtual ~AtlasFieldSvc() ATLAS_CTORDTOR_NOT_THREAD_SAFE ; + virtual ~AtlasFieldSvc(); /** Athena algorithm's interface methods */ - virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE () override; + virtual StatusCode initialize() override; virtual StatusCode finalize() override; /** Read **/ virtual void handle(const Incident& runIncident) override; /** Call back for possible magnet current update **/ - StatusCode updateCurrent ATLAS_NOT_THREAD_SAFE (IOVSVC_CALLBACK_ARGS); + StatusCode updateCurrent(IOVSVC_CALLBACK_ARGS); /** Call back for possible magnet filename update **/ - StatusCode updateMapFilenames ATLAS_NOT_THREAD_SAFE (IOVSVC_CALLBACK_ARGS); + StatusCode updateMapFilenames(IOVSVC_CALLBACK_ARGS); /** get B field value at given position */ /** xyz[3] is in mm, bxyz[3] is in kT */ diff --git a/MagneticField/MagFieldServices/src/AtlasFieldSvc.cxx b/MagneticField/MagFieldServices/src/AtlasFieldSvc.cxx index 91e2a91d46cbeb33557279199e364c44c4854b7f..9bb04bfd1092cd6a71a3129b8aaf49f4442808b5 100644 --- a/MagneticField/MagFieldServices/src/AtlasFieldSvc.cxx +++ b/MagneticField/MagFieldServices/src/AtlasFieldSvc.cxx @@ -90,7 +90,7 @@ MagField::AtlasFieldSvc::~AtlasFieldSvc() } /** framework methods */ -StatusCode MagField::AtlasFieldSvc::initialize ATLAS_NOT_THREAD_SAFE ( ) +StatusCode MagField::AtlasFieldSvc::initialize( ) { ATH_MSG_INFO( "initialize() ..." ); @@ -211,7 +211,7 @@ StatusCode MagField::AtlasFieldSvc::importCurrents(AtlasFieldSvcTLS &tls) } /** callback for possible magnet current update **/ -StatusCode MagField::AtlasFieldSvc::updateCurrent ATLAS_NOT_THREAD_SAFE (IOVSVC_CALLBACK_ARGS) +StatusCode MagField::AtlasFieldSvc::updateCurrent(IOVSVC_CALLBACK_ARGS) { // get magnet currents from DCS double solcur(0.); @@ -304,7 +304,7 @@ StatusCode MagField::AtlasFieldSvc::updateCurrent ATLAS_NOT_THREAD_SAFE (IOVSVC_ } /** callback for possible field map filenames update **/ -StatusCode MagField::AtlasFieldSvc::updateMapFilenames ATLAS_NOT_THREAD_SAFE (IOVSVC_CALLBACK_ARGS) +StatusCode MagField::AtlasFieldSvc::updateMapFilenames(IOVSVC_CALLBACK_ARGS) { ATH_MSG_INFO( "reading magnetic field map filenames from COOL" );