#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 225 of file HanConfigGroup.cxx.
228 std::string nodeName(
GetName() );
229 boost::shared_ptr<dqm_core::Region> dqr;
230 if( nodeName !=
"top_level" ) {
231 boost::shared_ptr<dqm_core::Node> dqp(visitor.Visit(
this, dqParent ));
232 dqr = boost::dynamic_pointer_cast<dqm_core::Region>( dqp );
243 hca->Accept( visitor, dqr );
248 while( (hcg =
dynamic_cast<HanConfigGroup*
>( nextGroup() )) != 0 ) {
249 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 172 of file HanConfigGroup.cxx.
179 std::string::size_type
k = name_.find_first_of(
'/');
180 if(
k != std::string::npos ) {
181 std::string dName( name_, 0,
k );
182 std::string pName( name_,
k+1, std::string::npos );
184 if( dName == std::string(
GetName() ) ) {
191 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 255 of file HanConfigGroup.cxx.
258 o <<
"\nHanConfigGroup: " <<
GetName() <<
"\n"
259 <<
" Algorithm Name = \"" <<
GetAlgName() <<
"\"\n"
265 o <<
" Algorithm Parameters = {\n";
267 HanConfigAlgPar*
par;
268 while( (
par =
dynamic_cast<HanConfigAlgPar*
>( nextPar() )) != 0 ) {
272 HanConfigParMap* strPar;
273 while( (strPar =
dynamic_cast<HanConfigParMap*
>( nextStrPar() )) != 0 ) {
280 o <<
" Algorithm Limits = {\n";
282 HanConfigAlgLimit* lim;
283 while( (lim =
dynamic_cast<HanConfigAlgLimit*
>( nextLim() )) != 0 ) {
290 o <<
"\n>> BEGIN SUB REGIONS of \"" <<
GetName() <<
"\"\n";
293 while( (hcg =
dynamic_cast<HanConfigGroup*
>( nextGroup() )) != 0 ) {
296 o <<
"\n<< END SUB REGIONS of \"" <<
GetName() <<
"\"\n";
300 o <<
"\n>> BEGIN ASSESSMENTS of \"" <<
GetName() <<
"\"\n";
306 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: