| The Gaudi Framework v29r0 (ff2e7097)

- 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 "DataObject.h"
12 #include "GaudiKernel/IJobOptionsSvc.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
22 { //: public DataObject {
23 private:
24 std::map<std::string, std::string> m_metadata;
25
26 public:
27 MetaData();
28 MetaData( std::map<std::string, std::string> n_m );
29 virtual ~MetaData();
30 std::map<std::string, std::string> getMetaDataMap();
31 };
32
33 #endif /* METADATA_H_ */
MetaData::getMetaDataMap
std::map< std::string, std::string > getMetaDataMap()
Definition: MetaData.cpp:45
std::map< std::string, std::string >
CLID
unsigned int CLID
Class ID definition.
Definition: ClassID.h:8
MetaData::MetaData
MetaData()
Definition: MetaData.cpp:38
MetaData::m_metadata
std::map< std::string, std::string > m_metadata
Definition: MetaData.h:24
MetaData::~MetaData
virtual ~MetaData()
Definition: MetaData.cpp:44
MetaData
Definition: MetaData.h:21
ISvcLocator.h
DataObject.h
IJobOptionsSvc.h