| The Gaudi Framework v29r0 (ff2e7097)

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

- File List
- File Members

IDODAlgMapper.h
Go to the documentation of this file.
1 #ifndef GAUDIKERNEL_IDODALGMAPPER_H
2 #define GAUDIKERNEL_IDODALGMAPPER_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 IDODAlgMapper : virtual public IAlgTool
18 {
19 public:
21 DeclareInterfaceID( IDODAlgMapper, 1, 0 );
22
25 virtual Gaudi::Utils::TypeNameString algorithmForPath( const std::string& path ) = 0;
26 };
27
28 #endif // GAUDIKERNEL_IDODALGMAPPER_H
GaudiPython.HistoUtils.path
path
Definition: HistoUtils.py:895
std::string
STL class.
Gaudi::Utils::TypeNameString
Helper class to parse a string of format "type/name".
Definition: TypeNameString.h:12
IDODAlgMapper::algorithmForPath
virtual Gaudi::Utils::TypeNameString algorithmForPath(const std::string &path)=0
For the given path, returns a TypeNameString object identifying the algorithm to be run to produce th...
IAlgTool.h
IDODAlgMapper
Interface of tools used by the DataOnDemandSvc to choose the algorithm to be run to produce the data ...
Definition: IDODAlgMapper.h:17
IAlgTool
The interface implemented by the AlgTool base class.
Definition: IAlgTool.h:23
TypeNameString.h
IDODAlgMapper::DeclareInterfaceID
DeclareInterfaceID(IDODAlgMapper, 1, 0)
InterfaceID.