IThreadInitTool.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_ITHREADINITTOOL_H
2 #define GAUDIKERNEL_ITHREADINITTOOL_H 1
3 
4 #include "GaudiKernel/IAlgTool.h"
5 
6 //---------------------------------------------------------------------------
7 
16 //---------------------------------------------------------------------------
17 
18 class IThreadInitTool : virtual public IAlgTool {
19 public:
20 
22 
23  virtual void initThread() = 0;
24 
25  virtual void terminateThread() = 0;
26 
27  virtual unsigned int nInit() const = 0;
28 
29 };
30 #endif
virtual void initThread()=0
virtual void terminateThread()=0
virtual unsigned int nInit() const =0
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
DeclareInterfaceID(IThreadInitTool, 1, 0)
IThreadInitTool GaudiKernel/IThreadInitTool.h.