| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

IEventTimeDecoder.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_IEVENTTIMEDECODER_H
2 #define GAUDIKERNEL_IEVENTTIMEDECODER_H 1
3
4 // Include files
5 // from STL
6 #include <string>
7
8 // from Gaudi
9 #include "GaudiKernel/IAlgTool.h"
10 #include "GaudiKernel/Time.h"
11
19 class GAUDI_API IEventTimeDecoder : virtual public IAlgTool
20 {
21 public:
23 DeclareInterfaceID( IEventTimeDecoder, 2, 0 );
24
26 virtual Gaudi::Time getTime() const = 0;
27 };
28 #endif // GAUDIKERNEL_IEVENTTIMEDECODER_H
IEventTimeDecoder
Interface that a Tool that decodes the event time has to implement.
Definition: IEventTimeDecoder.h:19
IAlgTool::DeclareInterfaceID
DeclareInterfaceID(IAlgTool, 4, 0)
InterfaceID.
Gaudi::Time
Based on seal::Time.
Definition: Time.h:237
IAlgTool.h
Time.h
IAlgTool
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
GAUDI_API
#define GAUDI_API
Definition: Kernel.h:110