#include <CmsDetConstruction.h>
Public Member Functions | |
void | buildComponent (DDFilteredView &, GeometricDet *, std::string) |
Public Member Functions inherited from CmsTrackerLevelBuilder | |
virtual void | build (DDFilteredView &, GeometricDet *, std::string) |
virtual | ~CmsTrackerLevelBuilder () |
Private Member Functions | |
void | buildDets (DDFilteredView &, GeometricDet *, std::string) |
void | buildSmallDets (DDFilteredView &, GeometricDet *, std::string) |
Additional Inherited Members | |
Protected Attributes inherited from CmsTrackerLevelBuilder | |
CmsTrackerStringToEnum | theCmsTrackerStringToEnum |
Adds GeometricDets representing final modules to the previous level
Definition at line 9 of file CmsDetConstruction.h.
|
virtual |
Implements CmsTrackerLevelBuilder.
Definition at line 5 of file CmsDetConstruction.cc.
References GeometricDet::addComponent(), buildSmallDets(), DDFilteredView::firstChild(), ExtractStringFromDDD::getString(), GeometricDet::mergedDet, DDFilteredView::nextSibling(), DDFilteredView::parent(), CmsTrackerLevelBuilder::theCmsTrackerStringToEnum, and CmsTrackerStringToEnum::type().
Referenced by CmsTrackerPanelBuilder::buildComponent(), CmsTrackerStringBuilder::buildComponent(), CmsTrackerRodBuilder::buildComponent(), CmsTrackerRingBuilder::buildComponent(), and CmsTrackerLadderBuilder::buildComponent().
|
private |
|
private |
Definition at line 33 of file CmsDetConstruction.cc.
References GeometricDet::addComponent(), ExtractStringFromDDD::getString(), GeometricDet::setGeographicalID(), groupFilesInBlocks::temp, CmsTrackerLevelBuilder::theCmsTrackerStringToEnum, and CmsTrackerStringToEnum::type().
Referenced by buildComponent().