| # 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
DirectoryCnv.h
Go to the documentation of this file.
1 #ifndef ROOTHISTCNV_DIRECTORYCNV_H
2 #define ROOTHISTCNV_DIRECTORYCNV_H 1
3
4 // Include files
5 #include "GaudiKernel/DataObject.h"
6 #include "RConverter.h"
7
8 //------------------------------------------------------------------------------
9 //
10 // ClassName: RootHistCnv::DirectoryCnv
11 //
12 // Description: Histogram directory converter
13 //
14 // Author: Charles Leggett
15 //
16 //------------------------------------------------------------------------------
17 namespace RootHistCnv {
18 class DirectoryCnv : public RConverter {
19 public:
21 virtual StatusCode createObj(IOpaqueAddress* pAddr, DataObject*& refpObj);
23 virtual StatusCode createRep(DataObject* pObj, IOpaqueAddress*& refpAddr);
25 static const CLID& classID() { return CLID_DataObject; }
27 DirectoryCnv(ISvcLocator* svc) : RConverter(CLID_DataObject, svc) {}
29 DirectoryCnv(const CLID& clid, ISvcLocator* svc) : RConverter(clid, svc) {}
31 virtual ~DirectoryCnv() {}
32 };
33 } // namespace RootHistCnv
34
35
36 #endif // ROOTHISTCNV_DIRECTORYCNV_H