#include <TrackerGeomBuilderFromGeometricDet.h>
Public Member Functions | |
TrackerGeometry * | build (const GeometricDet *gd, const edm::ParameterSet &pSet) |
Private Member Functions | |
void | buildGeomDet (TrackerGeometry *) |
void | buildPixel (std::vector< const GeometricDet * > const &, TrackerGeometry *, GeomDetType::SubDetector det, bool upgradeGeometry, int BIG_PIX_PER_ROC_X, int BIG_PIX_PER_ROC_Y) |
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 | |
std::map< std::string, PixelGeomDetType * > | thePixelDetTypeMap |
std::map< std::string, StripGeomDetType * > | theStripDetTypeMap |
Definition at line 15 of file TrackerGeomBuilderFromGeometricDet.h.
TrackerGeometry * TrackerGeomBuilderFromGeometricDet::build | ( | const GeometricDet * | gd, |
const edm::ParameterSet & | pSet | ||
) |
Definition at line 38 of file TrackerGeomBuilderFromGeometricDet.cc.
References fireworks::BIG_PIX_PER_ROC_X, fireworks::BIG_PIX_PER_ROC_Y, buildGeomDet(), buildPixel(), buildSilicon(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricDet::deepComponents(), edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), i, GeomDetEnumerators::PixelBarrel, GeomDetEnumerators::PixelEndcap, sistripsummary::TEC, thePixelDetTypeMap, theStripDetTypeMap, sistripsummary::TIB, sistripsummary::TID, sistripsummary::TOB, and patCandidatesForDimuonsSequences_cff::tracker.
Referenced by CreateSurveyRcds::analyze(), SurveyInputTrackerFromDB::analyze(), SurveyMisalignmentInput::analyze(), TrackerSystematicMisalignments::analyze(), AlignmentMonitorAsAnalyzer::analyze(), TrackerGeometryIntoNtuples::analyze(), AlignmentProducer::createGeometries_(), TrackerGeometryCompare::createROOTGeometry(), TrackerDigiGeometryESModule::produce(), MisalignedTrackerESProducer::produce(), and LaserAlignment::produce().
|
private |
Definition at line 163 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 90 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDetUnit(), TrackerGeometry::addDetUnitId(), TrackerGeometry::addType(), PixelTopologyBuilder::build(), buildPlaneWithMaterial(), i, TrackerGeometry::setEndsetDU(), TrackerGeometry::setOffsetDU(), AlCaHLTBitMon_QueryRunRegistry::string, lumiQTWidget::t, groupFilesInBlocks::temp, and thePixelDetTypeMap.
Referenced by build().
|
private |
Definition at line 198 of file TrackerGeomBuilderFromGeometricDet.cc.
References PlaneBuilderFromGeometricDet::plane(), GeometricDet::radLength(), pileupReCalc_HLTpaths::scale, and GeometricDet::xi().
Referenced by buildPixel(), and buildSilicon().
|
private |
Definition at line 128 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDetUnit(), TrackerGeometry::addDetUnitId(), TrackerGeometry::addType(), StripTopologyBuilder::build(), buildPlaneWithMaterial(), i, StripSubdetector::partnerDetId(), pileupReCalc_HLTpaths::scale, TrackerGeometry::setEndsetDU(), TrackerGeometry::setOffsetDU(), AlCaHLTBitMon_QueryRunRegistry::string, lumiQTWidget::t, groupFilesInBlocks::temp, and theStripDetTypeMap.
Referenced by build().
|
private |
Definition at line 34 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildPixel().
|
private |
Definition at line 35 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildSilicon().