CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
DDSelLevelFtor Struct Reference

Public Member Functions

 DDSelLevelFtor ()
 
void operator() (char const *, char const *) const
 

Public Attributes

DDSelLevelCollectorc_
 

Detailed Description

Definition at line 40 of file DDPartSelection.cc.

Constructor & Destructor Documentation

DDSelLevelFtor::DDSelLevelFtor ( )
inline

Definition at line 42 of file DDPartSelection.cc.

Member Function Documentation

void DDSelLevelFtor::operator() ( char const *  ,
char const *   
) const
inline

Definition at line 47 of file DDPartSelection.cc.

References ddanylogp, ddanyposp, ddchildlogp, and ddchildposp.

47  {
48  if(c_.path()){
49  if (c_.isCopyNoValid_ && c_.isChild_) {
51  //edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddchildposp << std::endl;
52  } else
53  if (c_.isCopyNoValid_ && !c_.isChild_) {
55  // edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddanyposp << std::endl;
56  } else
57  if (!c_.isCopyNoValid_ && c_.isChild_) {
59  // edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddchildlogp << std::endl;
60  } else
61  if (!c_.isCopyNoValid_ && !c_.isChild_) {
63  // edm::LogInfo("DDPartSelection") << namespace_ << name_ << copyNo_ << ' ' << ddanylogp << std::endl;
64  }
65  c_.namespace_="";
66  c_.name_="";
67  c_.isCopyNoValid_=false;
68  }
69  }
std::vector< DDPartSelRegExpLevel > * path(std::vector< DDPartSelRegExpLevel > *p=0)
DDSelLevelCollector & c_

Member Data Documentation

DDSelLevelCollector& DDSelLevelFtor::c_

Definition at line 71 of file DDPartSelection.cc.