All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IEventTimeDecoder.h
Go to the documentation of this file.
1 // $Id: IEventTimeDecoder.h,v 1.1 2008/07/17 13:29:55 marcocle Exp $
2 #ifndef GAUDIKERNEL_IEVENTTIMEDECODER_H
3 #define GAUDIKERNEL_IEVENTTIMEDECODER_H 1
4 
5 // Include files
6 // from STL
7 #include <string>
8 
9 // from Gaudi
10 #include "GaudiKernel/IAlgTool.h"
11 #include "GaudiKernel/Time.h"
12 
20 class GAUDI_API IEventTimeDecoder: virtual public IAlgTool {
21 public:
24 
26  virtual Gaudi::Time getTime() const = 0;
27 
28 };
29 #endif // GAUDIKERNEL_IEVENTTIMEDECODER_H
DeclareInterfaceID(IAlgTool, 3, 0)
InterfaceID.
Interface that a Tool that decodes the event time has to implement.
Based on seal::Time.
Definition: Time.h:214
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
#define GAUDI_API
Definition: Kernel.h:108