ATLAS Offline Software
Loading...
Searching...
No Matches
dqi::HanConfigParMap Class Reference

#include <HanConfigParMap.h>

Inheritance diagram for dqi::HanConfigParMap:
Collaboration diagram for dqi::HanConfigParMap:

Public Member Functions

 HanConfigParMap ()
 HanConfigParMap (const HanConfigParMap &other)
virtual ~HanConfigParMap ()
virtual void SetName (const std::string &name_)
virtual const char * GetName () const
virtual void SetValue (const std::string &value_)
virtual const char * GetValue () const
virtual void PrintIOStream (std::ostream &o) const
virtual TList * GetList ()

Protected Attributes

TObjString m_name
TObjString m_value

Detailed Description

Definition at line 18 of file HanConfigParMap.h.

Constructor & Destructor Documentation

◆ HanConfigParMap() [1/2]

dqi::HanConfigParMap::HanConfigParMap ( )

Definition at line 29 of file HanConfigParMap.cxx.

31 : m_name("")
32 , m_value("")
33{
34}

◆ HanConfigParMap() [2/2]

dqi::HanConfigParMap::HanConfigParMap ( const HanConfigParMap & other)

Definition at line 36 of file HanConfigParMap.cxx.

38 : TObject()
39 , m_name(other.m_name)
40 , m_value(other.m_value)
41{
42}

◆ ~HanConfigParMap()

dqi::HanConfigParMap::~HanConfigParMap ( )
virtual

Definition at line 45 of file HanConfigParMap.cxx.

47{
48}

Member Function Documentation

◆ GetList()

TList * dqi::HanConfigParMap::GetList ( )
virtual

Definition at line 91 of file HanConfigParMap.cxx.

93{
94 TList *ret = new TList();
95
96 ret->SetName( this->GetName() );
97 ret->Add( new TObjString(m_value.GetName()) );
98
99 return ret;
100}
virtual const char * GetName() const

◆ GetName()

const char * dqi::HanConfigParMap::GetName ( ) const
virtual

Definition at line 60 of file HanConfigParMap.cxx.

62{
63 return m_name.GetName();
64}

◆ GetValue()

const char * dqi::HanConfigParMap::GetValue ( ) const
virtual

Definition at line 76 of file HanConfigParMap.cxx.

78{
79 return m_value.GetName();
80}

◆ PrintIOStream()

void dqi::HanConfigParMap::PrintIOStream ( std::ostream & o) const
virtual

Definition at line 84 of file HanConfigParMap.cxx.

86{
87 o << GetName() << " = " << GetValue() << "\n";
88}
virtual const char * GetValue() const

◆ SetName()

void dqi::HanConfigParMap::SetName ( const std::string & name_)
virtual

Definition at line 52 of file HanConfigParMap.cxx.

54{
55 m_name.SetString( name_.c_str() );
56}

◆ SetValue()

void dqi::HanConfigParMap::SetValue ( const std::string & value_)
virtual

Definition at line 68 of file HanConfigParMap.cxx.

70{
71 m_value.SetString( value_.c_str() );
72}

Member Data Documentation

◆ m_name

TObjString dqi::HanConfigParMap::m_name
protected

Definition at line 42 of file HanConfigParMap.h.

◆ m_value

TObjString dqi::HanConfigParMap::m_value
protected

Definition at line 43 of file HanConfigParMap.h.


The documentation for this class was generated from the following files: