| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RDirectoryCnv.h
Go to the documentation of this file.
1 // $Id: RDirectoryCnv.h,v 1.7 2006/11/13 15:19:36 hmd Exp $
2 #ifndef ROOTHIST_RDIRECTORYCNV_H
3 #define ROOTHIST_RDIRECTORYCNV_H 1
4
5 // Include files
6 #include "GaudiKernel/NTuple.h"
7 #include "RConverter.h"
8
9 namespace RootHistCnv {
10
17 class RDirectoryCnv : public RConverter {
18 public:
20 virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& refpObj);
22 virtual StatusCode fillObjRefs(IOpaqueAddress* pAddr, DataObject* refpObj);
24 virtual StatusCode createRep( DataObject* pObj, IOpaqueAddress*& refpAddr);
26 virtual StatusCode updateRep( IOpaqueAddress* pAddr, DataObject* pObject );
28 static const CLID& classID() { return CLID_NTupleDirectory; }
30 RDirectoryCnv(ISvcLocator* svc) : RConverter(CLID_NTupleDirectory, svc) {}
32 RDirectoryCnv(ISvcLocator* svc,const CLID& clid) : RConverter(clid, svc){}
34 virtual ~RDirectoryCnv() {}
35 };
36 } // namespace RootHistCnv
37
38 #endif // RootHistCnv_RDirectORYCNV_H