ATLAS Offline Software
DataQuality
DataQualityInterfaces
DataQualityInterfaces
HanConfigAlgPar.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef dqiHanConfigAlgPar_h
6
#define dqiHanConfigAlgPar_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
HanConfigAlgPar
:
public
TObject {
19
public
:
20
21
HanConfigAlgPar
();
22
virtual
~HanConfigAlgPar
();
23
24
virtual
void
SetName
( std::string name_ );
25
virtual
const
char
*
GetName
()
const
;
26
27
virtual
void
SetValue
(
float
value_ );
28
virtual
float
GetValue
()
const
;
29
30
virtual
void
PrintIOStream
( std::ostream& o )
const
;
31
32
virtual
TList *
GetList
();
33
34
//Get rid of Root macros that confuse Doxygen
36
ClassDef(
HanConfigAlgPar
, 1 )
// A persistable object containing an algorithm parameter
38
39
protected
:
40
41
TObjString
m_name
;
42
Float_t
m_value
;
43
44
};
45
46
}
// namespace dqi
47
48
std::ostream&
operator<<
( std::ostream& o,
const
dqi::HanConfigAlgPar
&
p
);
49
std::ostream&
operator<<
( std::ostream& o,
const
dqi::HanConfigAlgPar
*
p
);
50
51
52
#endif
53
dqi::HanConfigAlgPar::SetName
virtual void SetName(std::string name_)
Definition:
HanConfigAlgPar.cxx:45
dqi::HanConfigAlgPar::GetName
virtual const char * GetName() const
Definition:
HanConfigAlgPar.cxx:53
dqi::HanConfigAlgPar::m_value
Float_t m_value
Definition:
HanConfigAlgPar.h:42
dqi::HanConfigAlgPar::~HanConfigAlgPar
virtual ~HanConfigAlgPar()
Definition:
HanConfigAlgPar.cxx:38
dqi::HanConfigAlgPar::m_name
TObjString m_name
Definition:
HanConfigAlgPar.h:41
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
dqi::HanConfigAlgPar::SetValue
virtual void SetValue(float value_)
Definition:
HanConfigAlgPar.cxx:61
dqi::HanConfigAlgPar::HanConfigAlgPar
HanConfigAlgPar()
Definition:
HanConfigAlgPar.cxx:30
dqi::HanConfigAlgPar::GetList
virtual TList * GetList()
Definition:
HanConfigAlgPar.cxx:84
operator<<
std::ostream & operator<<(std::ostream &o, const dqi::HanConfigAlgPar &p)
Definition:
HanConfigAlgPar.cxx:99
dqi::HanConfigAlgPar::GetValue
virtual float GetValue() const
Definition:
HanConfigAlgPar.cxx:69
dqi::HanConfigAlgPar::PrintIOStream
virtual void PrintIOStream(std::ostream &o) const
Definition:
HanConfigAlgPar.cxx:77
dqi::HanConfigAlgPar
Definition:
HanConfigAlgPar.h:18
dqi
Definition:
CompositeAlgorithm.h:16
Generated on Sun Dec 22 2024 21:11:02 for ATLAS Offline Software by
1.8.18