Public Member Functions | |
DDSelLevelFtor () | |
void | operator() (char const *, char const *) const |
Public Attributes | |
DDSelLevelCollector & | c_ |
Definition at line 45 of file DDPartSelection.cc.
DDSelLevelFtor::DDSelLevelFtor | ( | ) | [inline] |
Definition at line 47 of file DDPartSelection.cc.
void DDSelLevelFtor::operator() | ( | char const * | , |
char const * | |||
) | const [inline] |
Definition at line 52 of file DDPartSelection.cc.
References ddanylogp, ddanyposp, ddchildlogp, and ddchildposp.
{ if(c_.path()){ if (c_.isCopyNoValid_ && c_.isChild_) { c_.path()->push_back(DDPartSelRegExpLevel(c_.namespace_,c_.name_,c_.copyNo_,ddchildposp)); //edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddchildposp << std::endl; } else if (c_.isCopyNoValid_ && !c_.isChild_) { c_.path()->push_back(DDPartSelRegExpLevel(c_.namespace_,c_.name_,c_.copyNo_,ddanyposp)); // edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddanyposp << std::endl; } else if (!c_.isCopyNoValid_ && c_.isChild_) { c_.path()->push_back(DDPartSelRegExpLevel(c_.namespace_,c_.name_,c_.copyNo_,ddchildlogp)); // edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddchildlogp << std::endl; } else if (!c_.isCopyNoValid_ && !c_.isChild_) { c_.path()->push_back(DDPartSelRegExpLevel(c_.namespace_,c_.name_,c_.copyNo_,ddanylogp)); // edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddanylogp << std::endl; } c_.namespace_=""; c_.name_=""; c_.isCopyNoValid_=false; } }
Definition at line 76 of file DDPartSelection.cc.