ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
operator<<
std::ostream & operator<<(std::ostream &o, const dqi::HanConfigParMap &p)
Definition
HanConfigParMap.cxx:105
dqi::HanConfigParMap
Definition
HanConfigParMap.h:18
dqi::HanConfigParMap::~HanConfigParMap
virtual ~HanConfigParMap()
Definition
HanConfigParMap.cxx:46
dqi::HanConfigParMap::GetValue
virtual const char * GetValue() const
Definition
HanConfigParMap.cxx:77
dqi::HanConfigParMap::m_value
TObjString m_value
Definition
HanConfigParMap.h:43
dqi::HanConfigParMap::GetList
virtual TList * GetList()
Definition
HanConfigParMap.cxx:92
dqi::HanConfigParMap::HanConfigParMap
HanConfigParMap()
Definition
HanConfigParMap.cxx:30
dqi::HanConfigParMap::SetName
virtual void SetName(const std::string &name_)
Definition
HanConfigParMap.cxx:53
dqi::HanConfigParMap::m_name
TObjString m_name
Definition
HanConfigParMap.h:42
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
dqi
Definition
CompositeAlgorithm.h:16
SetValue
void * SetValue
A value stored in a Set.
Definition
set.h:79
Generated on
for ATLAS Offline Software by
1.17.0