ATLAS Offline Software
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 
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