| # Gaudi Framework, version v23r1 |

Home |  | Generated: Wed Feb 29 2012

# RootDatabaseCnv.h

Go to the documentation of this file.

    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

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines