| The Gaudi Framework v27r1

- 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 public:
20 DeclareInterfaceID(IDODAlgMapper, 1, 0);
21
24 virtual Gaudi::Utils::TypeNameString algorithmForPath(const std::string &path) = 0;
25
26 };
27
28 #endif // GAUDIKERNEL_IDODALGMAPPER_H
std::string
STL class.
Gaudi::Utils::TypeNameString
Helper class to parse a string of format "type/name".
Definition: TypeNameString.h:9
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
Gaudi::Utils::Histos::path
GAUDI_API std::string path(const AIDA::IBaseHistogram *aida)
get the path in THS for AIDA histogram
Definition: HistoTableFormat.cpp:191
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.