#include <TrackerGeomBuilderFromGeometricDet.h>
Public Member Functions | |
TrackerGeometry * | build (const GeometricDet *gd) |
Private Member Functions | |
void | buildGeomDet (TrackerGeometry *) |
void | buildPixel (std::vector< const GeometricDet * > const &, TrackerGeometry *, GeomDetType::SubDetector det, const std::string &part) |
PlaneBuilderFromGeometricDet::ResultType | buildPlaneWithMaterial (const GeometricDet *gd, double scaleFactor=1.) const |
void | buildSilicon (std::vector< const GeometricDet * > const &, TrackerGeometry *, GeomDetType::SubDetector det, const std::string &part) |
Private Attributes | |
GeomDetTypeIdToEnum | theDetIdToEnum |
std::map< std::string, PixelGeomDetType * > | thePixelDetTypeMap |
std::map< std::string, StripGeomDetType * > | theStripDetTypeMap |
GeomTopologyBuilder * | theTopologyBuilder |
Definition at line 17 of file TrackerGeomBuilderFromGeometricDet.h.
TrackerGeometry * TrackerGeomBuilderFromGeometricDet::build | ( | const GeometricDet * | gd | ) |
Definition at line 43 of file TrackerGeomBuilderFromGeometricDet.cc.
References buildGeomDet(), buildPixel(), buildSilicon(), GeometricDet::deepComponents(), i, theDetIdToEnum, thePixelDetTypeMap, theStripDetTypeMap, patCandidatesForDimuonsSequences_cff::tracker, and GeomDetTypeIdToEnum::type().
Referenced by SurveyInputTrackerFromDB::analyze(), CreateSurveyRcds::analyze(), SurveyMisalignmentInput::analyze(), TrackerSystematicMisalignments::analyze(), AlignmentMonitorAsAnalyzer::analyze(), TrackerGeometryIntoNtuples::analyze(), AlignmentProducer::createGeometries_(), TrackerGeometryCompare::createROOTGeometry(), TrackerDigiGeometryESModule::produce(), MisalignedTrackerESProducer::produce(), and LaserAlignment::produce().
|
private |
Definition at line 145 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDet(), TrackerGeometry::addDetId(), TrackerGeometry::detUnitIds(), TrackerGeometry::detUnits(), edm::hlt::Exception, StripSubdetector::glued(), i, findQualityFiles::jj, StripSubdetector::partnerDetId(), PlaneBuilderForGluedDet::plane(), and StripSubdetector::stereo().
Referenced by build().
|
private |
Definition at line 77 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDetUnit(), TrackerGeometry::addDetUnitId(), TrackerGeometry::addType(), GeomTopologyBuilder::buildPixel(), buildPlaneWithMaterial(), i, TrackerGeometry::setEndsetDU(), TrackerGeometry::setOffsetDU(), lumiQTWidget::t, groupFilesInBlocks::temp, thePixelDetTypeMap, and theTopologyBuilder.
Referenced by build().
|
private |
Definition at line 230 of file TrackerGeomBuilderFromGeometricDet.cc.
References PlaneBuilderFromGeometricDet::plane(), GeometricDet::radLength(), pileupReCalc_HLTpaths::scale, and GeometricDet::xi().
Referenced by buildPixel(), and buildSilicon().
|
private |
Definition at line 110 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDetUnit(), TrackerGeometry::addDetUnitId(), TrackerGeometry::addType(), buildPlaneWithMaterial(), GeomTopologyBuilder::buildStrip(), i, StripSubdetector::partnerDetId(), pileupReCalc_HLTpaths::scale, TrackerGeometry::setEndsetDU(), TrackerGeometry::setOffsetDU(), lumiQTWidget::t, groupFilesInBlocks::temp, theStripDetTypeMap, and theTopologyBuilder.
Referenced by build().
|
private |
Definition at line 36 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build().
|
private |
Definition at line 39 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildPixel().
|
private |
Definition at line 40 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildSilicon().
|
private |
Definition at line 37 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by buildPixel(), and buildSilicon().