| The Gaudi Framework v29r0 (ff2e7097)

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

- File List
- File Members

IDODNodeMapper.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_IDODNODEMAPPER_H
2 #define GAUDIKERNEL_IDODNODEMAPPER_H 1
3 // Include files
4 // from STL
5 #include <string>
6
7 // from Gaudi
8 #include "GaudiKernel/IAlgTool.h"
9 #include "GaudiKernel/TypeNameString.h"
10
17 class IDODNodeMapper : virtual public IAlgTool
18 {
19 public:
21 DeclareInterfaceID( IDODNodeMapper, 1, 0 );
22
25 virtual std::string nodeTypeForPath( const std::string& path ) = 0;
26
27 protected:
28 private:
29 };
30
31 #endif // GAUDIKERNEL_IDODNODEMAPPER_H
GaudiPython.HistoUtils.path
path
Definition: HistoUtils.py:895
IDODNodeMapper::DeclareInterfaceID
DeclareInterfaceID(IDODNodeMapper, 1, 0)
InterfaceID.
std::string
STL class.
IDODNodeMapper
Interface of tools used by the DataOnDemandSvc to choose the type of node to be created at a path...
Definition: IDODNodeMapper.h:17
IAlgTool.h
IAlgTool
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
TypeNameString.h
IDODNodeMapper::nodeTypeForPath
virtual std::string nodeTypeForPath(const std::string &path)=0
For the given path, returns a the type name of the object to be created at the path.