Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012

DirectoryCnv.h

Go to the documentation of this file.
00001 #ifndef ROOTHISTCNV_DIRECTORYCNV_H
00002 #define ROOTHISTCNV_DIRECTORYCNV_H 1
00003 
00004 // Include files
00005 #include "GaudiKernel/DataObject.h"
00006 #include "RConverter.h"
00007 
00008 //------------------------------------------------------------------------------
00009 //
00010 // ClassName:   RootHistCnv::DirectoryCnv
00011 //  
00012 // Description: Histogram directory converter
00013 //
00014 // Author:      Charles Leggett
00015 //
00016 //------------------------------------------------------------------------------
00017 namespace RootHistCnv {
00018   class DirectoryCnv : public RConverter {
00019   public:
00021     virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& refpObj);
00023     virtual StatusCode createRep(DataObject* pObj, IOpaqueAddress*& refpAddr);
00025     static const CLID& classID()      {  return CLID_DataObject;    }
00027     DirectoryCnv(ISvcLocator* svc) : RConverter(CLID_DataObject, svc) {}
00029     DirectoryCnv(const CLID& clid, ISvcLocator* svc) : RConverter(clid, svc) {}
00031     virtual ~DirectoryCnv()   {}
00032   };
00033 }    // namespace RootHistCnv
00034 
00035 
00036 #endif    // ROOTHISTCNV_DIRECTORYCNV_H 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:30 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004