|
Gaudi Framework, version v21r8 |
| Home | Generated: 17 Mar 2010 |
00001 //==================================================================== 00002 // FileRecordDataSvc.cpp 00003 //-------------------------------------------------------------------- 00004 // 00005 // Package : System ( The LHCb Offline System) 00006 // 00007 // Description: implementation of the Transient event data service. 00008 // 00009 // Author : M.Frank 00010 // History : 00011 // +---------+----------------------------------------------+--------- 00012 // | Date | Comment | Who 00013 // +---------+----------------------------------------------+--------- 00014 // | 10/12/08| Initial version | MF 00015 // +---------+----------------------------------------------+--------- 00016 // 00017 //==================================================================== 00018 #define DATASVC_FILERECORDDATASVC_CPP 00019 00020 #include "GaudiKernel/SvcFactory.h" 00021 #include "RecordDataSvc.h" 00022 00023 00024 00041 class FileRecordDataSvc : public RecordDataSvc { 00042 public: 00043 00045 FileRecordDataSvc(const std::string& nam, ISvcLocator* svc) : RecordDataSvc(nam,svc) { 00046 m_cnvSvc = 0; 00047 m_rootName = "/FileRecords"; 00048 m_incidentName = "NEW_FILE_RECORD"; 00049 m_saveIncidentName = "SAVE_FILE_RECORD"; 00050 m_persSvcName = "PersistencySvc/FileRecordPersistencySvc"; 00051 } 00053 virtual ~FileRecordDataSvc() {} 00054 }; 00055 00056 // Instantiation of a static factory class used by clients to create instances of this service 00057 DECLARE_SERVICE_FACTORY(FileRecordDataSvc) 00058