| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RFileCnv.h

Go to the documentation of this file.
00001 // $Id: RFileCnv.h,v 1.7 2006/11/30 20:51:35 mato Exp $
00002 #ifndef ROOTHISTCNV_RFILECNV_H
00003 #define ROOTHISTCNV_RFILECNV_H 1
00004 
00005 // Include files
00006 #include "GaudiKernel/NTuple.h"
00007 #include "RDirectoryCnv.h"
00008 
00009 class     TFile;
00010 
00011 namespace RootHistCnv {
00012 
00023   class RFileCnv : public RDirectoryCnv   {
00024   public:
00026     virtual StatusCode createObj  ( IOpaqueAddress* pAddress, DataObject*& refpObject );
00028     virtual StatusCode createRep( DataObject* pObject, IOpaqueAddress*& refpAddress );
00030     virtual StatusCode updateRep(IOpaqueAddress* pAddress, DataObject* pObject);
00032     static const CLID& classID()    {
00033       return CLID_NTupleFile;
00034     }
00035 
00037     RFileCnv( ISvcLocator* svc ) : RDirectoryCnv(svc, classID())    {
00038     }
00040     virtual ~RFileCnv();
00041   protected:
00042 
00043     TFile *rfile;
00044 
00045   };
00046 }    // namespace RootHistCnv
00047 #endif    // RootHistCnv_RFileCNV_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 19:57:44 2011 for RootHistCnv by doxygen 1.4.7