ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
DataQuality
DataQualityInterfaces
DataQualityInterfaces
HanConfigAlgLimit.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 dqiHanConfigAlgLimit_h
6
#define dqiHanConfigAlgLimit_h
7
8
#include <iostream>
9
#include <string>
10
11
#include <TObject.h>
12
#include <TObjString.h>
13
14
class
TSeqCollection;
15
16
namespace
dqi
{
17
18
class
HanConfigAlgLimit
:
public
TObject {
19
public
:
20
21
HanConfigAlgLimit
();
22
virtual
~HanConfigAlgLimit
();
23
24
virtual
void
SetName
( std::string name_ );
25
virtual
const
char
*
GetName
()
const
;
26
27
virtual
void
SetGreen
(
float
value_ );
28
virtual
float
GetGreen
()
const
;
29
30
virtual
void
SetRed
(
float
value_ );
31
virtual
float
GetRed
()
const
;
32
33
virtual
void
PrintIOStream
( std::ostream& o )
const
;
34
35
virtual
TSeqCollection *
GetList
();
36
37
//Get rid of Root macros that confuse Doxygen
39
ClassDef(
HanConfigAlgLimit
, 1 )
// A persistable object containing an algorithm limit
41
42
protected
:
43
44
TObjString
m_name
;
45
Float_t
m_greenValue
;
46
Float_t
m_redValue
;
47
48
};
49
50
}
// namespace dqi
51
52
std::ostream&
operator<<
( std::ostream& o,
const
dqi::HanConfigAlgLimit
& l );
53
std::ostream&
operator<<
( std::ostream& o,
const
dqi::HanConfigAlgLimit
* l );
54
55
56
#endif
57
operator<<
std::ostream & operator<<(std::ostream &o, const dqi::HanConfigAlgLimit &l)
Definition
HanConfigAlgLimit.cxx:125
dqi::HanConfigAlgLimit
Definition
HanConfigAlgLimit.h:18
dqi::HanConfigAlgLimit::SetGreen
virtual void SetGreen(float value_)
Definition
HanConfigAlgLimit.cxx:63
dqi::HanConfigAlgLimit::~HanConfigAlgLimit
virtual ~HanConfigAlgLimit()
Definition
HanConfigAlgLimit.cxx:40
dqi::HanConfigAlgLimit::GetList
virtual TSeqCollection * GetList()
Definition
HanConfigAlgLimit.cxx:103
dqi::HanConfigAlgLimit::SetRed
virtual void SetRed(float value_)
Definition
HanConfigAlgLimit.cxx:79
dqi::HanConfigAlgLimit::m_greenValue
Float_t m_greenValue
Definition
HanConfigAlgLimit.h:45
dqi::HanConfigAlgLimit::GetName
virtual const char * GetName() const
Definition
HanConfigAlgLimit.cxx:55
dqi::HanConfigAlgLimit::m_name
TObjString m_name
Definition
HanConfigAlgLimit.h:44
dqi::HanConfigAlgLimit::HanConfigAlgLimit
HanConfigAlgLimit()
Definition
HanConfigAlgLimit.cxx:31
dqi::HanConfigAlgLimit::GetRed
virtual float GetRed() const
Definition
HanConfigAlgLimit.cxx:87
dqi::HanConfigAlgLimit::PrintIOStream
virtual void PrintIOStream(std::ostream &o) const
Definition
HanConfigAlgLimit.cxx:95
dqi::HanConfigAlgLimit::GetGreen
virtual float GetGreen() const
Definition
HanConfigAlgLimit.cxx:71
dqi::HanConfigAlgLimit::SetName
virtual void SetName(std::string name_)
Definition
HanConfigAlgLimit.cxx:47
dqi::HanConfigAlgLimit::m_redValue
Float_t m_redValue
Definition
HanConfigAlgLimit.h:46
dqi
Definition
CompositeAlgorithm.h:16
Generated on
for ATLAS Offline Software by
1.17.0