ATLAS Offline Software
HanConfigParMap.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef dqiHanConfigParMap_h
6 #define dqiHanConfigParMap_h
7 
8 #include <iostream>
9 #include <string>
10 
11 #include <TObject.h>
12 #include <TList.h>
13 #include <TObjString.h>
14 
15 
16 namespace dqi {
17 
18 class HanConfigParMap : public TObject {
19 public:
20 
23  virtual ~HanConfigParMap();
24 
25  virtual void SetName( const std::string& name_ );
26  virtual const char* GetName() const;
27 
28  virtual void SetValue( const std::string& value_ );
29  virtual const char* GetValue() const;
30 
31  virtual void PrintIOStream( std::ostream& o ) const;
32 
33  virtual TList * GetList();
34 
35 //Get rid of Root macros that confuse Doxygen
37  ClassDef( HanConfigParMap, 1 ) // A persistable object containing a string pair
39 
40 protected:
41 
42  TObjString m_name;
43  TObjString m_value;
44 
45 };
46 
47 } // namespace dqi
48 
49 std::ostream& operator<<( std::ostream& o, const dqi::HanConfigParMap& p );
50 std::ostream& operator<<( std::ostream& o, const dqi::HanConfigParMap* p );
51 
52 
53 #endif
54 
dqi::HanConfigParMap::~HanConfigParMap
virtual ~HanConfigParMap()
Definition: HanConfigParMap.cxx:46
operator<<
std::ostream & operator<<(std::ostream &o, const dqi::HanConfigParMap &p)
Definition: HanConfigParMap.cxx:105
dqi::HanConfigParMap::SetName
virtual void SetName(const std::string &name_)
Definition: HanConfigParMap.cxx:53
dqi::HanConfigParMap::SetValue
virtual void SetValue(const std::string &value_)
Definition: HanConfigParMap.cxx:69
dqi::HanConfigParMap::HanConfigParMap
HanConfigParMap()
Definition: HanConfigParMap.cxx:30
dqi::HanConfigParMap
Definition: HanConfigParMap.h:18
dqi::HanConfigParMap::GetValue
virtual const char * GetValue() const
Definition: HanConfigParMap.cxx:77
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
dqi::HanConfigParMap::GetList
virtual TList * GetList()
Definition: HanConfigParMap.cxx:92
dqi::HanConfigParMap::PrintIOStream
virtual void PrintIOStream(std::ostream &o) const
Definition: HanConfigParMap.cxx:85
dqi::HanConfigParMap::GetName
virtual const char * GetName() const
Definition: HanConfigParMap.cxx:61
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
dqi::HanConfigParMap::m_name
TObjString m_name
Definition: HanConfigParMap.h:42
dqi::HanConfigParMap::m_value
TObjString m_value
Definition: HanConfigParMap.h:43
dqi
Definition: CompositeAlgorithm.h:16