ATLAS Offline Software
DataQuality
DataQualityInterfaces
DataQualityInterfaces
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
21
HanConfigParMap
();
22
HanConfigParMap
(
const
HanConfigParMap
&
other
);
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
Generated on Thu Nov 7 2024 21:16:03 for ATLAS Offline Software by
1.8.18