| # Gaudi Framework, version v21r6 |

Home |  | Generated: 11 Nov 2009

# 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 // Forward declarations
    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