xAODRootAccess: use thread-safe TSMethodCall and add locks
Another step in making this package thread-safe:
- Use the thread-safe
TSMethodCall
instead ofTMethodCall
inTAuxVectorFactory
. - Add locks for the local static
missingSGKeys
inTEventProxyDict
. - Add
upgrade_mutex
for theBranchInfo
cache inTEvent
.
Relates to ATEAM-863 and requires !59031 (merged).
cc @akraszna
Edited by Frank Winklmeier