| The Gaudi Framework v27r1

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

- File List
- File Members

MetaData.h
Go to the documentation of this file.
1
2 /*
3 * MetaData.h
4 *
5 * Created on: 20 Jan 2015
6 * Author: Ana Trisovic
7 */
8
9 #ifndef METADATA_H_
10 #define METADATA_H_
11 #include "GaudiKernel/IJobOptionsSvc.h"
12 #include "DataObject.h"
13 #include "GaudiKernel/ISvcLocator.h"
14
15 #include <map>
16 #include <string>
17
18 // Definition of the CLID for this class
19 static const CLID CLID_MetaData = 13507;
20
21 class MetaData { //: public DataObject {
22 private:
23 std::map <std::string, std::string> m_metadata;
24 public:
25 MetaData();
26 MetaData(std::map <std::string, std::string> n_m);
27 virtual ~MetaData();
28 std::map <std::string, std::string> getMetaDataMap();
29 };
30
31 #endif /* METADATA_H_ */
MetaData::getMetaDataMap
std::map< std::string, std::string > getMetaDataMap()
Definition: MetaData.cpp:47
std::map< std::string, std::string >
CLID
unsigned int CLID
Class ID definition.
Definition: ClassID.h:8
MetaData::MetaData
MetaData()
Definition: MetaData.cpp:39
MetaData::m_metadata
std::map< std::string, std::string > m_metadata
Definition: MetaData.h:23
MetaData::~MetaData
virtual ~MetaData()
Definition: MetaData.cpp:45
MetaData
Definition: MetaData.h:21
ISvcLocator.h
DataObject.h
IJobOptionsSvc.h