Add ATLAS_CHECK_THREAD_SAFETY to InDetLowBetaFinder package.
- Add
ATLAS_CHECK_THREAD_SAFETY
toInDetLowBetaFinder
package to check thread safety.- Add
ATLAS_NOT_THREAD_SAFE
toprintTrtToolBetaLiklihoodDebugFile
ofInnerDetector/InDetRecAlgs/InDetLowBetaFinder/src/TrtToolsBetaWrapper.cxx
because it uses static variable.- This method is not currently used.
- Add
ATLAS_NOT_THREAD_SAFE
toTrtToolBetaLiklihood
class andTRT_FEbeta_fcn
function because these use global and static variables forTMinuit
. - Add
ATLAS_NOT_THREAD_SAFE
toLowBetaAlg
because this class uses the thread unsafeTrtToolBetaLiklihood
class. - Although we can add
std::(recursive_)mutex
guard to protect global variables, it requires some works.
- Add
- No result changes are expected.
- Related to https://its.cern.ch/jira/browse/ATLASRECTS-5560
Edited by Susumu Oda