CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CmsTrackerLevelBuilder.cc
Go to the documentation of this file.
5 
6 
8  DDFilteredView& fv,
10  std::string attribute){
11 
12  bool doLayers = fv.firstChild(); // descend to the first Layer
13 
14  while (doLayers) {
15  buildComponent(fv,tracker,attribute);
16  doLayers = fv.nextSibling(); // go to next layer
17  }
18 
19  fv.parent();
20 
21  sortNS(fv,tracker);
22 }
bool parent()
set the current node to the parent node ...
bool nextSibling()
set the current node to the next sibling ...
virtual void sortNS(DDFilteredView &, GeometricDet *)
virtual void build(DDFilteredView &, GeometricDet *, std::string)
bool firstChild()
set the current node to the first child ...
virtual void buildComponent(DDFilteredView &, GeometricDet *, std::string)=0