The Gaudi Framework
v29r0 (ff2e7097)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
IMetaDataSvc.h
Go to the documentation of this file.
1
/*
2
* IMetaDataSvc.h
3
*
4
* Created on: Mar 30, 2015
5
* Author: Ana Trisovic
6
*/
7
8
#ifndef GAUDIKERNEL_GAUDIKERNEL_IMETADATASVC_H_
9
#define GAUDIKERNEL_GAUDIKERNEL_IMETADATASVC_H_
10
11
#include "
GaudiKernel/IService.h
"
12
#include "
GaudiKernel/MetaData.h
"
13
#include "
GaudiKernel/System.h
"
14
#include "TFile.h"
15
class
GAUDI_API
IMetaDataSvc
:
virtual
public
IService
16
{
17
public
:
18
DeclareInterfaceID
(
IMetaDataSvc
, 1, 0 );
19
20
virtual
MetaData
*
getMetaData
() = 0;
21
virtual
std::map<std::string, std::string>
getMetaDataMap() = 0;
22
};
23
#endif
/* GAUDIKERNEL_GAUDIKERNEL_IMETADATASVC_H_ */
IMetaDataSvc
Definition:
IMetaDataSvc.h:15
System.h
MetaData.h
std::map< std::string, std::string >
IService
General service interface definition.
Definition:
IService.h:18
IService.h
GaudiSvc.getMetaData
def getMetaData(path)
Definition:
__init__.py:1
IService::DeclareInterfaceID
DeclareInterfaceID(IService, 4, 0)
InterfaceID.
MetaData
Definition:
MetaData.h:21
GAUDI_API
#define GAUDI_API
Definition:
Kernel.h:110
GaudiKernel
GaudiKernel
IMetaDataSvc.h
Generated on Tue Sep 26 2017 11:39:05 for The Gaudi Framework by
1.8.11