Loading [MathJax]/extensions/tex2jax.js
The Gaudi Framework  v31r0 (aeb156f0)
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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"
10 
17 class IDODNodeMapper : virtual public IAlgTool {
18 public:
21 
24  virtual std::string nodeTypeForPath( const std::string& path ) = 0;
25 
26 protected:
27 private:
28 };
29 
30 #endif // GAUDIKERNEL_IDODNODEMAPPER_H
DeclareInterfaceID(IDODNodeMapper, 1, 0)
InterfaceID.
STL class.
Interface of tools used by the DataOnDemandSvc to choose the type of node to be created at a path...
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
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.