Go to the documentation of this file.00001 #include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerLevelBuilder.h"
00002 #include "DetectorDescription/Core/interface/DDFilteredView.h"
00003 #include "Geometry/TrackerNumberingBuilder/interface/GeometricDet.h"
00004 #include "Geometry/TrackerNumberingBuilder/plugins/ExtractStringFromDDD.h"
00005
00006
00007 void CmsTrackerLevelBuilder::build (
00008 DDFilteredView& fv,
00009 GeometricDet* tracker,
00010 std::string attribute){
00011
00012 bool doLayers = fv.firstChild();
00013
00014 while (doLayers) {
00015 buildComponent(fv,tracker,attribute);
00016 doLayers = fv.nextSibling();
00017 }
00018
00019 fv.parent();
00020
00021 sortNS(fv,tracker);
00022 }