Asynchronous I/O in HltEventLoopMgr: copy to new class
Copy of Rafal Bielski's changes from !59680 (closed) ATR-26285. Since this is a near-complete rewrite of HltEventLoopMgr, make this a configurable change with the new flag Trigger.enableAsyncIO
. This should allow easier testing and swapping out, particularly given the currently unsolved problems with timeouts. Once these are understood, we can rename HltAsyncEventLoopMgr to HltEventLoopMgr and just keep it as the default.
Cheers,
Stewart