IDetDataSvc.h
Go to the documentation of this file.00001
00002 #ifndef GAUDIKERNEL_IDETDATASVC_H
00003 #define GAUDIKERNEL_IDETDATASVC_H 1
00004
00005
00006 #include "GaudiKernel/IInterface.h"
00007
00008
00009 namespace Gaudi { class Time; }
00010
00012
00020
00021 class GAUDI_API IDetDataSvc: virtual public IInterface
00022 {
00023 public:
00025 DeclareInterfaceID(IDetDataSvc,2,0);
00026
00028 virtual bool validEventTime() const = 0;
00029
00031 virtual const Gaudi::Time& eventTime() const = 0;
00032
00034 virtual void setEventTime( const Gaudi::Time& ) = 0;
00035 };
00036
00037 #endif // GAUDIKERNEL_IDETDATASVC_H