| # Gaudi Framework, version v21r10p1 |

Home |  | Generated: 29 Jul 2010

# PoolDbDatabaseCnv.h

Go to the documentation of this file.

    00001 // $Id: PoolDbDatabaseCnv.h,v 1.2 2006/11/30 14:50:44 mato Exp $
    00002 //====================================================================
    00003 //  Statistics file converter class definition
    00004 //
    00005 //  Author     : M.Frank
    00006 //
    00007 //====================================================================
    00008 #ifndef POOLDB_POOLDBDATABASECNV_H
    00009 #define POOLDB_POOLDBDATABASECNV_H 1
    00010
    00011 // Include files
    00012 #include "GaudiPoolDb/PoolDbDirectoryCnv.h"
    00013
    00026 class GAUDI_API PoolDbDatabaseCnv: public PoolDbDirectoryCnv {
    00027 public:
    00028
    00035   PoolDbDatabaseCnv(long typ, const CLID&, ISvcLocator* svc );
    00036
    00038   virtual ~PoolDbDatabaseCnv();
    00039
    00045   virtual const std::string containerName(IRegistry* /* pReg */)  const  {
    00046     return "<local>";
    00047   }
    00048
    00056   virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& refpObj);
    00057 };
    00058 #endif    // POOLDB_POOLDBDATABASECNV_H