The Gaudi Framework
v33r1 (b1225454)
IDODAlgMapper.h
Go to the documentation of this file.
1
/***********************************************************************************\
2
* (c) Copyright 1998-2019 CERN for the benefit of the LHCb and ATLAS collaborations *
3
* *
4
* This software is distributed under the terms of the Apache version 2 licence, *
5
* copied verbatim in the file "LICENSE". *
6
* *
7
* In applying this licence, CERN does not waive the privileges and immunities *
8
* granted to it by virtue of its status as an Intergovernmental Organization *
9
* or submit itself to any jurisdiction. *
10
\***********************************************************************************/
11
#ifndef GAUDIKERNEL_IDODALGMAPPER_H
12
#define GAUDIKERNEL_IDODALGMAPPER_H 1
13
// Include files
14
// from STL
15
#include <string>
16
17
// from Gaudi
18
#include "
GaudiKernel/IAlgTool.h
"
19
#include "
GaudiKernel/TypeNameString.h
"
20
27
class
IDODAlgMapper
:
virtual
public
IAlgTool
{
28
public
:
30
DeclareInterfaceID
(
IDODAlgMapper
, 1, 0 );
31
34
virtual
Gaudi::Utils::TypeNameString
algorithmForPath
(
const
std::string
&
path
) = 0;
35
};
36
37
#endif // GAUDIKERNEL_IDODALGMAPPER_H
GaudiPython.HistoUtils.path
path
Definition:
HistoUtils.py:943
std::string
STL class.
Gaudi::Utils::TypeNameString
Helper class to parse a string of format "type/name".
Definition:
TypeNameString.h:20
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:27
IAlgTool
The interface implemented by the AlgTool base class.
Definition:
IAlgTool.h:33
TypeNameString.h
IDODAlgMapper::DeclareInterfaceID
DeclareInterfaceID(IDODAlgMapper, 1, 0)
InterfaceID.
GaudiKernel
GaudiKernel
IDODAlgMapper.h
Generated on Mon Mar 23 2020 15:31:02 for The Gaudi Framework by
1.8.15