ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
operator<<
std::ostream & operator<<(std::ostream &o, const dqi::HanConfigAlgPar &p)
Definition
HanConfigAlgPar.cxx:99
dqi::HanConfigAlgPar
Definition
HanConfigAlgPar.h:18
dqi::HanConfigAlgPar::GetList
virtual TList * GetList()
Definition
HanConfigAlgPar.cxx:84
dqi::HanConfigAlgPar::m_value
Float_t m_value
Definition
HanConfigAlgPar.h:42
dqi::HanConfigAlgPar::HanConfigAlgPar
HanConfigAlgPar()
Definition
HanConfigAlgPar.cxx:30
dqi::HanConfigAlgPar::~HanConfigAlgPar
virtual ~HanConfigAlgPar()
Definition
HanConfigAlgPar.cxx:38
dqi::HanConfigAlgPar::SetName
virtual void SetName(std::string name_)
Definition
HanConfigAlgPar.cxx:45
dqi::HanConfigAlgPar::GetValue
virtual float GetValue() const
Definition
HanConfigAlgPar.cxx:69
dqi::HanConfigAlgPar::m_name
TObjString m_name
Definition
HanConfigAlgPar.h:41
dqi::HanConfigAlgPar::GetName
virtual const char * GetName() const
Definition
HanConfigAlgPar.cxx:53
dqi::HanConfigAlgPar::PrintIOStream
virtual void PrintIOStream(std::ostream &o) const
Definition
HanConfigAlgPar.cxx:77
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