Gaudi Framework, version v20r3

Generated: 24 Nov 2008

IDetDataSvc.h

Go to the documentation of this file.
00001 //$Id: IDetDataSvc.h,v 1.4 2008/10/27 19:22:20 marcocle Exp $
00002 #ifndef GAUDIKERNEL_IDETDATASVC_H
00003 #define GAUDIKERNEL_IDETDATASVC_H 1
00004 
00005 // Base class
00006 #include "GaudiKernel/IInterface.h"
00007 
00008 // IConditionDataSvc service ID (interface id, major version, minor version)
00009 static const InterfaceID IID_IDetDataSvc ("IDetDataSvc", 1, 0);
00010 
00011 // Forward declarations
00012 namespace Gaudi { class Time; }
00013 
00015 //--------------------------------------------------------------------------
00023 
00024 class IDetDataSvc : virtual public IInterface
00025 {
00026 
00027  public:
00028 
00029   // Re-implemented from IInterface methods
00030 
00032   static const InterfaceID& interfaceID() { return IID_IDetDataSvc; }
00033 
00034  public:
00035 
00037   virtual bool validEventTime() const = 0;
00038 
00040   virtual const Gaudi::Time& eventTime() const = 0;
00041 
00043   virtual void setEventTime( const Gaudi::Time& ) = 0;
00044 
00045 };
00046 
00047 #endif // GAUDIKERNEL_IDETDATASVC_H

Generated at Mon Nov 24 14:38:45 2008 for Gaudi Framework, version v20r3 by Doxygen version 1.5.6 written by Dimitri van Heesch, © 1997-2004