Public Member Functions | |
DDSelLevelFtor () | |
void | operator() (char const *first, char const *last) const |
Public Attributes | |
DDSelLevelCollector & | c_ |
Definition at line 46 of file DDPartSelection.cc.
DDSelLevelFtor::DDSelLevelFtor | ( | ) | [inline] |
Definition at line 48 of file DDPartSelection.cc.
void DDSelLevelFtor::operator() | ( | char const * | first, |
char const * | last | ||
) | const [inline] |
Definition at line 53 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 77 of file DDPartSelection.cc.