|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
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 "GaudiKernel/IDataProviderSvc.h" 00026 #include "EvtPersistencySvc.h" 00027 00028 // Instantiation of a static factory class used by clients to create 00029 // instances of this service 00030 DECLARE_SERVICE_FACTORY(EvtPersistencySvc) 00031 00032 00033 StatusCode EvtPersistencySvc::finalize() { 00034 StatusCode status = PersistencySvc::finalize(); 00035 return status; 00036 } 00037 00039 StatusCode EvtPersistencySvc::initialize() { 00040 StatusCode status = PersistencySvc::initialize(); 00041 return status; 00042 } 00043 00045 EvtPersistencySvc::EvtPersistencySvc(const std::string& name, ISvcLocator* svc) 00046 : PersistencySvc(name, svc) 00047 { 00048 } 00049 00051 EvtPersistencySvc::~EvtPersistencySvc() { 00052 }