| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

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
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:56:57 2011 for GaudiKernel by doxygen 1.4.7