Skip to content
Snippets Groups Projects
Commit 7063ab0a authored by Adam Edward Barton's avatar Adam Edward Barton
Browse files

Merge branch 'thread.MuonMDT_CnvTools-20200928' into 'master'

MuonMDT_CnvTools: Thread-safety cleanup.

See merge request atlas/athena!36788
parents cbe8985c 61d12ae9
No related branches found
No related tags found
No related merge requests found
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
#ifndef MUONMDTCNVTOOLS_MUONMDTRAWDATAPROVIDERTOOL_H
......@@ -39,7 +39,7 @@ class ATLAS_NOT_THREAD_SAFE MDT_RawDataProviderTool : virtual public IMuonRawDat
virtual StatusCode finalize ();
/** Convert method - declared in Muon::IMuonRdoToPrepDataTool*/
virtual StatusCode convert( const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs);
virtual StatusCode convert ATLAS_NOT_THREAD_SAFE ( const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs);
virtual StatusCode convert( const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vecRobs, const std::vector<IdentifierHash>&);
/** the new ones */
virtual StatusCode convert(); //!< for the entire event
......
......@@ -21,7 +21,7 @@ StatusCode Muon::MdtRdoToPrepDataTool::initialize()
return StatusCode::SUCCESS;
}
Muon::MdtRdoToPrepDataTool::SetupMdtPrepDataContainerStatus Muon::MdtRdoToPrepDataTool::setupMdtPrepDataContainer ATLAS_NOT_THREAD_SAFE()
Muon::MdtRdoToPrepDataTool::SetupMdtPrepDataContainerStatus Muon::MdtRdoToPrepDataTool::setupMdtPrepDataContainer()
{
if(!evtStore()->contains<Muon::MdtPrepDataContainer>(m_mdtPrepDataContainerKey.key())){
m_fullEventDone=false;
......
......@@ -6,6 +6,7 @@
#define MUONMdtRdoToPrepDataTool_H
#include "MdtRdoToPrepDataToolCore.h"
#include "CxxUtils/checker_macros.h"
namespace Muon
{
......@@ -21,7 +22,7 @@ namespace Muon
@author Edward Moyse <Edward.Moyse@cern.ch>
*/
class MdtRdoToPrepDataTool : virtual public MdtRdoToPrepDataToolCore
class ATLAS_NOT_THREAD_SAFE MdtRdoToPrepDataTool : virtual public MdtRdoToPrepDataToolCore
{
public:
MdtRdoToPrepDataTool(const std::string&,const std::string&,const IInterface*);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment