#include <HanConfigGroup.h>
Definition at line 23 of file HanConfigGroup.h.
◆ HanConfigGroup() [1/2]
dqi::HanConfigGroup::HanConfigGroup |
( |
| ) |
|
◆ HanConfigGroup() [2/2]
◆ ~HanConfigGroup()
dqi::HanConfigGroup::~HanConfigGroup |
( |
| ) |
|
|
virtual |
◆ Accept()
Reimplemented from dqi::HanConfigAssessor.
Definition at line 227 of file HanConfigGroup.cxx.
230 std::string nodeName(
GetName() );
231 boost::shared_ptr<dqm_core::Region> dqr;
232 if( nodeName !=
"top_level" ) {
233 boost::shared_ptr<dqm_core::Node> dqp(visitor.Visit(
this, std::move(dqParent) ));
234 dqr = boost::dynamic_pointer_cast<dqm_core::Region>( dqp );
237 dqr = std::move(dqParent);
245 hca->Accept( visitor, dqr );
250 while( (hcg =
dynamic_cast<HanConfigGroup*
>( nextGroup() )) != 0 ) {
251 hcg->Accept( visitor, dqr );
◆ AddAlgLimit()
◆ AddAlgPar()
◆ AddAlgStrPar()
◆ AddAnnotation()
◆ AddAssessor()
◆ AddGroup()
◆ GetAlgLibName()
const char * dqi::HanConfigAssessor::GetAlgLibName |
( |
| ) |
const |
|
virtualinherited |
◆ GetAlgLimit()
Definition at line 314 of file HanConfigAssessor.cxx.
317 HanConfigAlgLimit* lim =
dynamic_cast<HanConfigAlgLimit*
>(
m_algLimits->FindObject(name_.c_str()) );
319 return HanConfigAlgLimit();
◆ GetAlgName()
const char * dqi::HanConfigAssessor::GetAlgName |
( |
| ) |
const |
|
virtualinherited |
◆ GetAlgPar()
HanConfigAlgPar dqi::HanConfigAssessor::GetAlgPar |
( |
std::string |
name_ | ) |
const |
|
virtualinherited |
Definition at line 254 of file HanConfigAssessor.cxx.
257 HanConfigAlgPar*
par =
dynamic_cast<HanConfigAlgPar*
>(
m_algPars->FindObject(name_.c_str()) );
259 return HanConfigAlgPar();
◆ GetAlgRefName()
std::string dqi::HanConfigAssessor::GetAlgRefName |
( |
| ) |
const |
|
virtualinherited |
◆ GetAlgRefString()
const char * dqi::HanConfigAssessor::GetAlgRefString |
( |
| ) |
const |
|
virtualinherited |
◆ GetAlgStrPar()
HanConfigParMap dqi::HanConfigAssessor::GetAlgStrPar |
( |
std::string |
name_ | ) |
const |
|
virtualinherited |
Definition at line 284 of file HanConfigAssessor.cxx.
287 HanConfigParMap* strPar =
dynamic_cast<HanConfigParMap*
>(
m_algStrPars->FindObject(name_.c_str()) );
289 return HanConfigParMap();
◆ GetAllAlgLimits()
TIter dqi::HanConfigAssessor::GetAllAlgLimits |
( |
| ) |
const |
|
virtualinherited |
◆ GetAllAlgPars()
TIter dqi::HanConfigAssessor::GetAllAlgPars |
( |
| ) |
const |
|
virtualinherited |
◆ GetAllAlgStrPars()
TIter dqi::HanConfigAssessor::GetAllAlgStrPars |
( |
| ) |
const |
|
virtualinherited |
◆ GetAllAnnotations()
TIter dqi::HanConfigAssessor::GetAllAnnotations |
( |
| ) |
const |
|
virtualinherited |
◆ GetAllAssessors()
TIter dqi::HanConfigGroup::GetAllAssessors |
( |
| ) |
const |
|
virtual |
◆ GetAllGroups()
TIter dqi::HanConfigGroup::GetAllGroups |
( |
| ) |
const |
|
virtual |
◆ GetAnnotation()
◆ GetAssessor()
◆ GetGroup()
◆ GetHistPath()
const char * dqi::HanConfigAssessor::GetHistPath |
( |
| ) |
const |
|
virtualinherited |
◆ GetIsRegex()
bool dqi::HanConfigAssessor::GetIsRegex |
( |
| ) |
const |
|
virtualinherited |
◆ GetList()
TSeqCollection * dqi::HanConfigGroup::GetList |
( |
TDirectory * |
basedir, |
|
|
std::map< std::string, TSeqCollection * > & |
mp |
|
) |
| |
|
virtual |
◆ GetName()
const char * dqi::HanConfigAssessor::GetName |
( |
| ) |
const |
|
virtualinherited |
◆ GetNode()
Definition at line 174 of file HanConfigGroup.cxx.
181 std::string::size_type
k = name_.find_first_of(
'/');
182 if(
k != std::string::npos ) {
183 std::string dName( name_, 0,
k );
184 std::string pName( name_,
k+1, std::string::npos );
186 if( dName == std::string(
GetName() ) ) {
193 return subreg->GetNode( pName );
◆ GetPathName()
const char * dqi::HanConfigGroup::GetPathName |
( |
| ) |
const |
|
virtual |
◆ GetUniqueName()
std::string dqi::HanConfigGroup::GetUniqueName |
( |
| ) |
const |
|
virtual |
◆ GetWeight()
float dqi::HanConfigAssessor::GetWeight |
( |
| ) |
const |
|
virtualinherited |
◆ operator=()
◆ PrintIOStream()
void dqi::HanConfigGroup::PrintIOStream |
( |
std::ostream & |
o | ) |
const |
|
virtual |
Reimplemented from dqi::HanConfigAssessor.
Definition at line 257 of file HanConfigGroup.cxx.
260 o <<
"\nHanConfigGroup: " <<
GetName() <<
"\n"
261 <<
" Algorithm Name = \"" <<
GetAlgName() <<
"\"\n"
267 o <<
" Algorithm Parameters = {\n";
269 HanConfigAlgPar*
par;
270 while( (
par =
dynamic_cast<HanConfigAlgPar*
>( nextPar() )) != 0 ) {
274 HanConfigParMap* strPar;
275 while( (strPar =
dynamic_cast<HanConfigParMap*
>( nextStrPar() )) != 0 ) {
282 o <<
" Algorithm Limits = {\n";
284 HanConfigAlgLimit* lim;
285 while( (lim =
dynamic_cast<HanConfigAlgLimit*
>( nextLim() )) != 0 ) {
292 o <<
"\n>> BEGIN SUB REGIONS of \"" <<
GetName() <<
"\"\n";
295 while( (hcg =
dynamic_cast<HanConfigGroup*
>( nextGroup() )) != 0 ) {
298 o <<
"\n<< END SUB REGIONS of \"" <<
GetName() <<
"\"\n";
302 o <<
"\n>> BEGIN ASSESSMENTS of \"" <<
GetName() <<
"\"\n";
308 o <<
"\n<< END ASSESSMENTS of \"" <<
GetName() <<
"\"\n";
◆ SetAlgLibName()
void dqi::HanConfigAssessor::SetAlgLibName |
( |
std::string |
name_ | ) |
|
|
virtualinherited |
◆ SetAlgName()
void dqi::HanConfigAssessor::SetAlgName |
( |
std::string |
name_ | ) |
|
|
virtualinherited |
◆ SetAlgRefName()
void dqi::HanConfigAssessor::SetAlgRefName |
( |
std::string |
name_ | ) |
|
|
virtualinherited |
◆ SetIsRegex()
void dqi::HanConfigAssessor::SetIsRegex |
( |
bool |
isRegex_ | ) |
|
|
virtualinherited |
◆ SetName()
void dqi::HanConfigAssessor::SetName |
( |
std::string |
name_ | ) |
|
|
virtualinherited |
◆ SetPathName()
void dqi::HanConfigGroup::SetPathName |
( |
const std::string & |
name_ | ) |
|
|
virtual |
◆ SetWeight()
void dqi::HanConfigAssessor::SetWeight |
( |
float |
weight_ | ) |
|
|
virtualinherited |
◆ m_algLibName
TObjString dqi::HanConfigAssessor::m_algLibName |
|
protectedinherited |
◆ m_algLimits
TSeqCollection* dqi::HanConfigAssessor::m_algLimits |
|
protectedinherited |
◆ m_algName
TObjString dqi::HanConfigAssessor::m_algName |
|
protectedinherited |
◆ m_algPars
TSeqCollection* dqi::HanConfigAssessor::m_algPars |
|
protectedinherited |
◆ m_algRefName
TObjString dqi::HanConfigAssessor::m_algRefName |
|
protectedinherited |
◆ m_algStrPars
TSeqCollection* dqi::HanConfigAssessor::m_algStrPars |
|
protectedinherited |
◆ m_annotations
TSeqCollection* dqi::HanConfigAssessor::m_annotations |
|
protectedinherited |
◆ m_assessors
TList dqi::HanConfigGroup::m_assessors |
|
protected |
◆ m_groups
TList dqi::HanConfigGroup::m_groups |
|
protected |
◆ m_isRegex
bool dqi::HanConfigAssessor::m_isRegex |
|
protectedinherited |
◆ m_name
TObjString dqi::HanConfigAssessor::m_name |
|
protectedinherited |
◆ m_pathName
TObjString dqi::HanConfigGroup::m_pathName |
|
protected |
◆ m_weight
float dqi::HanConfigAssessor::m_weight |
|
protectedinherited |
The documentation for this class was generated from the following files: