#include <CmsTrackerLevelBuilder.h>
Classes | |
struct | ExtractPhi |
struct | ExtractPhiGluedModule |
struct | ExtractPhiGluedModuleMirror |
struct | ExtractPhiMirror |
struct | ExtractPhiModule |
struct | ExtractPhiModuleMirror |
struct | LessModZ |
struct | LessR |
struct | LessR_module |
struct | LessZ |
struct | subDetByType |
Public Member Functions | |
virtual void | build (DDFilteredView &, GeometricDet *, std::string) |
virtual | ~CmsTrackerLevelBuilder () |
Protected Attributes | |
CmsTrackerStringToEnum | theCmsTrackerStringToEnum |
Private Member Functions | |
virtual void | buildComponent (DDFilteredView &, GeometricDet *, std::string)=0 |
virtual void | sortNS (DDFilteredView &, GeometricDet *) |
Private Attributes | |
CmsTrackerStringToEnum | _CmsTrackerStringToEnum |
Definition at line 15 of file CmsTrackerLevelBuilder.h.
|
inlinevirtual |
Definition at line 18 of file CmsTrackerLevelBuilder.h.
|
virtual |
Implements CmsTrackerAbstractConstruction.
Definition at line 7 of file CmsTrackerLevelBuilder.cc.
References buildComponent(), DDFilteredView::firstChild(), DDFilteredView::nextSibling(), DDFilteredView::parent(), and sortNS().
Referenced by CmsTrackerLayerBuilder::buildComponent(), CmsTrackerPetalBuilder::buildComponent(), CmsTrackerWheelBuilder::buildComponent(), CmsTrackerSubStrctBuilder::buildComponent(), CmsTrackerDiskBuilder::buildComponent(), CmsTrackerBuilder::buildComponent(), and DDDCmsTrackerContruction::construct().
|
privatepure virtual |
Implemented in CmsTrackerBuilder, CmsTrackerDiskBuilder, CmsTrackerSubStrctBuilder, CmsTrackerLadderBuilder, CmsTrackerWheelBuilder, CmsTrackerLayerBuilder, CmsTrackerPanelBuilder, CmsTrackerPetalBuilder, CmsTrackerRingBuilder, CmsTrackerRodBuilder, CmsTrackerStringBuilder, and CmsDetConstruction.
Referenced by build().
|
inlineprivatevirtual |
Reimplemented in CmsTrackerBuilder, CmsTrackerDiskBuilder, CmsTrackerSubStrctBuilder, CmsTrackerLadderBuilder, CmsTrackerWheelBuilder, CmsTrackerLayerBuilder, CmsTrackerPanelBuilder, CmsTrackerPetalBuilder, CmsTrackerRingBuilder, CmsTrackerRodBuilder, and CmsTrackerStringBuilder.
Definition at line 183 of file CmsTrackerLevelBuilder.h.
Referenced by build().
|
private |
Definition at line 184 of file CmsTrackerLevelBuilder.h.
|
protected |
Definition at line 181 of file CmsTrackerLevelBuilder.h.
Referenced by CmsDetConstruction::buildComponent(), CmsTrackerLayerBuilder::buildComponent(), CmsTrackerPanelBuilder::buildComponent(), CmsTrackerPetalBuilder::buildComponent(), CmsTrackerWheelBuilder::buildComponent(), CmsTrackerDiskBuilder::buildComponent(), CmsTrackerSubStrctBuilder::buildComponent(), CmsTrackerBuilder::buildComponent(), and CmsDetConstruction::buildSmallDets().