#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(), CmsTrackerOTLayerBuilder::buildComponent(), CmsTrackerPetalBuilder::buildComponent(), CmsTrackerWheelBuilder::buildComponent(), CmsTrackerPhase2TPDiskBuilder::buildComponent(), CmsTrackerOTDiscBuilder::buildComponent(), CmsTrackerPixelPhase2DiskBuilder::buildComponent(), CmsTrackerDiskBuilder::buildComponent(), CmsTrackerPhase1DiskBuilder::buildComponent(), CmsTrackerPixelPhase1EndcapBuilder::buildComponent(), CmsTrackerPixelPhase2EndcapBuilder::buildComponent(), CmsTrackerSubStrctBuilder::buildComponent(), CmsTrackerBuilder::buildComponent(), and DDDCmsTrackerContruction::construct().
|
privatepure virtual |
Implemented in CmsTrackerBuilder, CmsTrackerPixelPhase1EndcapBuilder, CmsTrackerPixelPhase2EndcapBuilder, CmsTrackerSubStrctBuilder, CmsTrackerDiskBuilder, CmsTrackerOTDiscBuilder, CmsTrackerPhase1DiskBuilder, CmsTrackerPhase2TPDiskBuilder, CmsTrackerPixelPhase2DiskBuilder, CmsTrackerLadderBuilder, CmsTrackerWheelBuilder, CmsTrackerLayerBuilder, CmsTrackerOTLayerBuilder, CmsTrackerOTRingBuilder, CmsTrackerPanelBuilder, CmsTrackerPetalBuilder, CmsTrackerPixelPhase2RingBuilder, CmsTrackerRingBuilder, CmsTrackerRodBuilder, CmsTrackerStringBuilder, and CmsDetConstruction.
Referenced by build(), and CmsTrackerLevelBuilder::LessR::operator()().
|
inlineprivatevirtual |
Reimplemented in CmsTrackerBuilder, CmsTrackerPixelPhase1EndcapBuilder, CmsTrackerPixelPhase2EndcapBuilder, CmsTrackerSubStrctBuilder, CmsTrackerDiskBuilder, CmsTrackerOTDiscBuilder, CmsTrackerPhase1DiskBuilder, CmsTrackerPhase2TPDiskBuilder, CmsTrackerPixelPhase2DiskBuilder, CmsTrackerLadderBuilder, CmsTrackerWheelBuilder, CmsTrackerLayerBuilder, CmsTrackerOTLayerBuilder, CmsTrackerOTRingBuilder, CmsTrackerPanelBuilder, CmsTrackerPetalBuilder, CmsTrackerPixelPhase2RingBuilder, 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(), CmsTrackerPetalBuilder::buildComponent(), CmsTrackerOTLayerBuilder::buildComponent(), CmsTrackerPanelBuilder::buildComponent(), CmsTrackerWheelBuilder::buildComponent(), CmsTrackerSubStrctBuilder::buildComponent(), CmsTrackerPixelPhase1EndcapBuilder::buildComponent(), CmsTrackerPixelPhase2EndcapBuilder::buildComponent(), CmsTrackerBuilder::buildComponent(), CmsDetConstruction::buildSmallDetsforGlued(), and CmsDetConstruction::buildSmallDetsforStack().