#include <HanConfigMetadata.h>
Definition at line 22 of file HanConfigMetadata.h.
◆ HanConfigMetadata() [1/2]
dqi::HanConfigMetadata::HanConfigMetadata |
( |
| ) |
|
◆ HanConfigMetadata() [2/2]
Definition at line 21 of file HanConfigMetadata.cxx.
27 TIter nextParMap(
other.m_metadata );
28 HanConfigParMap* otherParMap;
29 while( (otherParMap =
dynamic_cast<HanConfigParMap*
>( nextParMap() )) != 0 ) {
30 HanConfigParMap* parMap =
new HanConfigParMap( *otherParMap );
◆ ~HanConfigMetadata()
dqi::HanConfigMetadata::~HanConfigMetadata |
( |
| ) |
|
|
virtual |
◆ AddKeyVal()
◆ GetAllKeyVals()
TIter dqi::HanConfigMetadata::GetAllKeyVals |
( |
| ) |
const |
|
virtual |
◆ GetKeyVal()
HanConfigParMap dqi::HanConfigMetadata::GetKeyVal |
( |
std::string |
name_ | ) |
const |
|
virtual |
Definition at line 82 of file HanConfigMetadata.cxx.
85 HanConfigParMap* parMap =
dynamic_cast<HanConfigParMap*
>(
m_metadata->FindObject(name_.c_str()) );
87 return HanConfigParMap();
◆ GetList()
TSeqCollection * dqi::HanConfigMetadata::GetList |
( |
const TDirectory * |
basedir, |
|
|
std::map< std::string, TSeqCollection * > & |
mp |
|
) |
| |
|
virtual |
Definition at line 102 of file HanConfigMetadata.cxx.
106 mp[mdList->GetName()] = mdList;
108 HanConfigParMap* parMap(0);
109 while ((parMap =
dynamic_cast<HanConfigParMap*
>(mdIter()))) {
110 mdList->Add(parMap->GetList());
◆ GetName()
const char * dqi::HanConfigMetadata::GetName |
( |
| ) |
const |
|
virtual |
◆ operator=()
Definition at line 36 of file HanConfigMetadata.cxx.
38 if (
this == &
other)
return *
this;
43 TIter nextParMap(
other.m_metadata );
44 HanConfigParMap* otherParMap;
45 while( (otherParMap =
dynamic_cast<HanConfigParMap*
>( nextParMap() )) != 0 ) {
46 HanConfigParMap* parMap =
new HanConfigParMap( *otherParMap );
◆ PrintIOStream()
void dqi::HanConfigMetadata::PrintIOStream |
( |
std::ostream & |
o | ) |
const |
|
virtual |
Definition at line 117 of file HanConfigMetadata.cxx.
120 o <<
"\nHanConfigMetadata: " << this->
GetName() <<
"\n";
124 HanConfigParMap* parMap;
125 while( (parMap =
dynamic_cast<HanConfigParMap*
>( nextParMap() )) != 0 ) {
◆ SetName()
void dqi::HanConfigMetadata::SetName |
( |
std::string |
name | ) |
|
|
virtual |
◆ m_metadata
TSeqCollection* dqi::HanConfigMetadata::m_metadata |
|
protected |
◆ m_name
TObjString dqi::HanConfigMetadata::m_name |
|
protected |
The documentation for this class was generated from the following files: