Draft: Adapt LbEvtGen to thread-safety in EvtGen 3
A beta release of EvtGen 3.0.0 is now available for testing. This release introduces thread-safety of EvtGen but requires that each instance of the main EvtGen object be thread_local
.
This MR:
-
Switches LbEvtGen to use the new tag of EvtGen -
Fixes resulting compilation errors in LbEvtGen -
Adapts the code to the new thread-safety requirements -
Removes the serialisation of the calls to EvtGen
Edited by Thomas Latham