#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, const PixelGeomDetType * > | thePixelDetTypeMap |
std::map< std::string, const StripGeomDetType * > | theStripDetTypeMap |
Definition at line 15 of file TrackerGeomBuilderFromGeometricDet.h.
TrackerGeometry * TrackerGeomBuilderFromGeometricDet::build | ( | const GeometricDet * | gd, |
const edm::ParameterSet & | pSet | ||
) |
Definition at line 40 of file TrackerGeomBuilderFromGeometricDet.cc.
References assert(), fireworks::BIG_PIX_PER_ROC_X, fireworks::BIG_PIX_PER_ROC_Y, buildGeomDet(), buildPixel(), buildSilicon(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricDet::components(), GeometricDet::deepComponents(), edm::hlt::Exception, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), i, LogDebug, LogTrace, GeometricDet::OTPhase2Barrel, GeometricDet::OTPhase2EndCap, GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2OTB, GeomDetEnumerators::P2OTEC, GeomDetEnumerators::P2PXEC, GeomDetEnumerators::PixelBarrel, GeometricDet::PixelBarrel, GeomDetEnumerators::PixelEndcap, GeometricDet::PixelEndCap, GeometricDet::PixelPhase1Barrel, GeometricDet::PixelPhase1EndCap, GeometricDet::PixelPhase2EndCap, findQualityFiles::size, sistripsummary::TEC, GeometricDet::TEC, thePixelDetTypeMap, theStripDetTypeMap, sistripsummary::TIB, GeometricDet::TIB, sistripsummary::TID, GeometricDet::TID, GeomDetEnumerators::tkDetEnum, sistripsummary::TOB, GeometricDet::TOB, patCandidatesForDimuonsSequences_cff::tracker, and GeometricDet::unknown.
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 232 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 149 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDetUnit(), TrackerGeometry::addDetUnitId(), TrackerGeometry::addType(), PixelTopologyBuilder::build(), buildPlaneWithMaterial(), i, LogDebug, TrackerGeometry::setEndsetDU(), TrackerGeometry::setOffsetDU(), AlCaHLTBitMon_QueryRunRegistry::string, GeomDetEnumerators::subDetGeom, edmStreamStallGrapher::t, groupFilesInBlocks::temp, and thePixelDetTypeMap.
Referenced by build().
|
private |
Definition at line 267 of file TrackerGeomBuilderFromGeometricDet.cc.
References PlaneBuilderFromGeometricDet::plane(), GeometricDet::radLength(), pileupReCalc_HLTpaths::scale, and GeometricDet::xi().
Referenced by buildPixel(), and buildSilicon().
|
private |
Definition at line 192 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDetUnit(), TrackerGeometry::addDetUnitId(), TrackerGeometry::addType(), StripTopologyBuilder::build(), buildPlaneWithMaterial(), i, LogDebug, StripSubdetector::partnerDetId(), pileupReCalc_HLTpaths::scale, TrackerGeometry::setEndsetDU(), TrackerGeometry::setOffsetDU(), AlCaHLTBitMon_QueryRunRegistry::string, GeomDetEnumerators::subDetGeom, edmStreamStallGrapher::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().