1 #ifndef GAUDIHIVE_THREADINITTASK_H
2 #define GAUDIHIVE_THREADINITTASK_H
12 #include "boost/thread.hpp"
22 bool terminate=
false):
ThreadInitTask(ToolHandleArray< IThreadInitTool > &tools, boost::barrier *b, ISvcLocator *svcLocator, bool terminate=false)
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
SmartIF< ISvcLocator > m_serviceLocator
static std::atomic< bool > m_execFailed
ToolHandleArray< IThreadInitTool > & m_tools
GAUDI_API ISvcLocator * svcLocator()
virtual tbb::task * execute()
boost::barrier * m_barrier