/*! \file \brief Header file holding the SD Event Trigger class definition \author Sylvie Dagoret-Campagne \version $Id$ */ #ifndef _sevt_Header_h_ #define _sevt_Header_h_ #include #include namespace sevt { /*! \class Header Header.h sevt/Header.h \brief Header file holding the SD Event Trigger class definition \author Sylvie Dagoret-Campagne \version $Id$ */ class Header { public: const utl::TimeStamp& GetTime() const { return fTime; } int GetId() const { return fId; } void SetTime(const utl::TimeStamp& time) { fTime = time; } void SetId(const int id) { fId = id; } private: Header() : fId(-1) { } ~Header() { } int fId; // Identifier utl::TimeStamp fTime; // Time of event processing friend class SEvent; friend class utl::LameShadowPtr
; friend class utl::InitializedLameShadowPtr
; }; } #endif