![]() |
|
|
Generated: 8 Jan 2009 |
00001 //==================================================================== 00002 // EvtPersistencySvc.cpp 00003 //-------------------------------------------------------------------- 00004 // 00005 // Package : System ( The LHCb Offline System) 00006 // 00007 // Description: implementation of the Event data persistency service 00008 // This specialized service only deals with event related 00009 // data 00010 // 00011 // Author : M.Frank 00012 // History : 00013 // +---------+----------------------------------------------+--------- 00014 // | Date | Comment | Who 00015 // +---------+----------------------------------------------+--------- 00016 // | 29/10/98| Initial version | MF 00017 // +---------+----------------------------------------------+--------- 00018 // 00019 //==================================================================== 00020 #define PERSISTENCYSVC_EVTPERSISTENCYSVC_CPP 00021 00022 // Implementation specific definitions 00023 #include "GaudiKernel/SvcFactory.h" 00024 #include "GaudiKernel/ISvcLocator.h" 00025 #include "EvtPersistencySvc.h" 00026 00027 // Instantiation of a static factory class used by clients to create 00028 // instances of this service 00029 DECLARE_SERVICE_FACTORY(EvtPersistencySvc) 00030 00031 00032 StatusCode EvtPersistencySvc::finalize() { 00033 StatusCode status = PersistencySvc::finalize(); 00034 return status; 00035 } 00036 00038 StatusCode EvtPersistencySvc::initialize() { 00039 StatusCode status = PersistencySvc::initialize(); 00040 return status; 00041 } 00042 00044 EvtPersistencySvc::EvtPersistencySvc(const std::string& name, ISvcLocator* svc) 00045 : PersistencySvc(name, svc) 00046 { 00047 } 00048 00050 EvtPersistencySvc::~EvtPersistencySvc() { 00051 }