#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 | PhiSortNP |
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 8 of file CmsTrackerLevelBuilder.cc.
References buildComponent(), DDFilteredView::firstChild(), ExtractStringFromDDD::getString(), DDFilteredView::history(), LogTrace, GeometricDet::name(), DDFilteredView::nextSibling(), DDFilteredView::parent(), sortNS(), AlCaHLTBitMon_QueryRunRegistry::string, and GeometricDet::type().
Referenced by CmsTrackerLayerBuilder::buildComponent(), CmsTrackerPetalBuilder::buildComponent(), CmsTrackerWheelBuilder::buildComponent(), CmsTrackerOTDiscBuilder::buildComponent(), CmsTrackerDiskBuilder::buildComponent(), CmsTrackerPhase1DiskBuilder::buildComponent(), CmsTrackerSubStrctBuilder::buildComponent(), CmsTrackerPixelPhase2EndcapBuilder::buildComponent(), CmsTrackerPixelPhase1EndcapBuilder::buildComponent(), CmsTrackerBuilder::buildComponent(), and DDDCmsTrackerContruction::construct().
|
privatepure virtual |
Implemented in CmsTrackerBuilder, CmsTrackerPixelPhase1EndcapBuilder, CmsTrackerPixelPhase2EndcapBuilder, CmsTrackerSubStrctBuilder, CmsTrackerDiskBuilder, CmsTrackerOTDiscBuilder, CmsTrackerPhase1DiskBuilder, CmsTrackerLadderBuilder, CmsTrackerWheelBuilder, CmsTrackerLayerBuilder, CmsTrackerOTRingBuilder, CmsTrackerPanelBuilder, CmsTrackerPetalBuilder, CmsTrackerRingBuilder, CmsTrackerRodBuilder, CmsTrackerStringBuilder, and CmsDetConstruction.
Referenced by build().
|
inlineprivatevirtual |
Reimplemented in CmsTrackerBuilder, CmsTrackerPixelPhase1EndcapBuilder, CmsTrackerPixelPhase2EndcapBuilder, CmsTrackerSubStrctBuilder, CmsTrackerDiskBuilder, CmsTrackerOTDiscBuilder, CmsTrackerPhase1DiskBuilder, CmsTrackerLadderBuilder, CmsTrackerWheelBuilder, CmsTrackerLayerBuilder, CmsTrackerOTRingBuilder, CmsTrackerPanelBuilder, CmsTrackerPetalBuilder, CmsTrackerRingBuilder, CmsTrackerRodBuilder, and CmsTrackerStringBuilder.
Definition at line 203 of file CmsTrackerLevelBuilder.h.
Referenced by build().
|
private |
Definition at line 204 of file CmsTrackerLevelBuilder.h.
|
protected |
Definition at line 201 of file CmsTrackerLevelBuilder.h.
Referenced by CmsDetConstruction::buildComponent(), CmsTrackerLayerBuilder::buildComponent(), CmsTrackerPanelBuilder::buildComponent(), CmsTrackerPetalBuilder::buildComponent(), CmsTrackerWheelBuilder::buildComponent(), CmsTrackerPixelPhase1EndcapBuilder::buildComponent(), CmsTrackerSubStrctBuilder::buildComponent(), CmsTrackerPixelPhase2EndcapBuilder::buildComponent(), CmsTrackerBuilder::buildComponent(), CmsDetConstruction::buildSmallDetsforGlued(), and CmsDetConstruction::buildSmallDetsforStack().