|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
00001 // $Id: RootDatabaseCnv.h,v 1.2 2010-08-24 14:03:03 frankb Exp $ 00002 //==================================================================== 00003 // Statistics file converter class definition 00004 // 00005 // Author : M.Frank 00006 // 00007 //==================================================================== 00008 #ifndef GAUDIROOTCNV_ROOTDATABASECNV_H 00009 #define GAUDIROOTCNV_ROOTDATABASECNV_H 1 00010 00011 // Framework include files 00012 #include "RootCnv/RootDirectoryCnv.h" 00013 00014 /* 00015 * Gaudi namespace declaration 00016 */ 00017 namespace Gaudi { 00018 00029 class GAUDI_API RootDatabaseCnv: public RootDirectoryCnv { 00030 public: 00031 00039 RootDatabaseCnv(long typ, const CLID&, ISvcLocator* svc, RootCnvSvc* mgr); 00040 00042 virtual ~RootDatabaseCnv(); 00043 00049 virtual const std::string containerName(IRegistry* /* pReg */) const { 00050 return "<local>"; 00051 } 00052 00060 virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& refpObj); 00061 }; 00062 } 00063 #endif // GAUDIROOTCNV_ROOTDATABASECNV_H