Skip to content
Snippets Groups Projects
Commit f58954c3 authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'thread.TrkToolInterfaces-20200306' into 'master'

TrkToolInterfaces: Mark ITrackSlimmingTool::slim as not thread-safe.

See merge request atlas/athena!30957
parents 20e0bccb fb0ed10c
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
*/
///////////////////////////////////////////////////////////////////
......@@ -9,6 +9,7 @@
#define ITRKTRACKSLIMMINGTOOL_H
#include "GaudiKernel/IAlgTool.h"
#include "CxxUtils/checker_macros.h"
namespace Trk
......@@ -34,7 +35,7 @@ namespace Trk
@return nullptr
The later behaviour can be not thread-safe , look method slimCopy below
*/
virtual Trk::Track* slim(const Trk::Track& track) const = 0;
virtual Trk::Track* slim ATLAS_NOT_THREAD_SAFE (const Trk::Track& track) const = 0;
/**This method always creates a std::unique_ptr<Trk::Track*> with information removed
* based on the tool configuration (m_setPersistificationHints is not used)
......
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