#include <CmsTrackerDiskBuilder.h>
Public Member Functions | |
CmsTrackerDiskBuilder (unsigned int totalBlade) | |
Public Member Functions inherited from CmsTrackerLevelBuilder | |
virtual void | build (DDFilteredView &, GeometricDet *, std::string) |
virtual | ~CmsTrackerLevelBuilder () |
Private Member Functions | |
virtual void | buildComponent (DDFilteredView &, GeometricDet *, std::string) |
void | PhiPosNegSplit_innerOuter (GeometricDet::ConstGeometricDetContainer::iterator begin, GeometricDet::ConstGeometricDetContainer::iterator end) |
virtual void | sortNS (DDFilteredView &, GeometricDet *) |
Private Attributes | |
unsigned int | m_totalBlade |
Additional Inherited Members | |
Protected Attributes inherited from CmsTrackerLevelBuilder | |
CmsTrackerStringToEnum | theCmsTrackerStringToEnum |
Class which contructs PixelForward/Disk.
Definition at line 11 of file CmsTrackerDiskBuilder.h.
CmsTrackerDiskBuilder::CmsTrackerDiskBuilder | ( | unsigned int | totalBlade | ) |
Definition at line 14 of file CmsTrackerDiskBuilder.cc.
|
privatevirtual |
Implements CmsTrackerLevelBuilder.
Definition at line 71 of file CmsTrackerDiskBuilder.cc.
References GeometricDet::addComponent(), CmsTrackerLevelBuilder::build(), ExtractStringFromDDD::getString(), GeometricDet::panel, CmsTrackerLevelBuilder::theCmsTrackerStringToEnum, and CmsTrackerStringToEnum::type().
|
private |
Definition at line 25 of file CmsTrackerDiskBuilder.cc.
References begin, filterCSVwithJSON::copy, end, bookConverter::max, min(), PhiSort(), and python.multivaluedict::sort().
Referenced by sortNS().
|
privatevirtual |
Reimplemented from CmsTrackerLevelBuilder.
Definition at line 88 of file CmsTrackerDiskBuilder.cc.
References GeometricDet::addComponents(), GeometricDet::clearComponents(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricDet::component(), GeometricDet::components(), j, m_totalBlade, GeometricDet::panel, PhiPosNegSplit_innerOuter(), groupFilesInBlocks::temp, TrackerStablePhiSort(), and detailsBasic3DVector::z.
|
private |
Definition at line 22 of file CmsTrackerDiskBuilder.h.
Referenced by sortNS().