The Gaudi Framework
v25r3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
:
23
DeclareInterfaceID
(
IEventTimeDecoder
,2,0);
24
26
virtual
Gaudi::Time
getTime()
const
= 0;
27
28
};
29
#endif // GAUDIKERNEL_IEVENTTIMEDECODER_H
IAlgTool::DeclareInterfaceID
DeclareInterfaceID(IAlgTool, 3, 0)
InterfaceID.
IEventTimeDecoder
Interface that a Tool that decodes the event time has to implement.
Definition:
IEventTimeDecoder.h:20
Gaudi::Time
Based on seal::Time.
Definition:
Time.h:214
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:108
GaudiKernel
GaudiKernel
IEventTimeDecoder.h
Generated on Wed Jul 9 2014 09:54:13 for The Gaudi Framework by
1.8.7