ATLAS Offline Software
Loading...
Searching...
No Matches
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
14class TSeqCollection;
15
16namespace dqi {
17
18class HanConfigAlgLimit : public TObject {
19public:
20
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
42protected:
43
44 TObjString m_name;
45 Float_t m_greenValue;
46 Float_t m_redValue;
47
48};
49
50} // namespace dqi
51
52std::ostream& operator<<( std::ostream& o, const dqi::HanConfigAlgLimit& l );
53std::ostream& operator<<( std::ostream& o, const dqi::HanConfigAlgLimit* l );
54
55
56#endif
57
std::ostream & operator<<(std::ostream &o, const dqi::HanConfigAlgLimit &l)
virtual void SetGreen(float value_)
virtual TSeqCollection * GetList()
virtual void SetRed(float value_)
virtual const char * GetName() const
virtual float GetRed() const
virtual void PrintIOStream(std::ostream &o) const
virtual float GetGreen() const
virtual void SetName(std::string name_)