#include <TrackerGeomBuilderFromGeometricDet.h>
Public Member Functions | |
TrackerGeometry * | build (const GeometricDet *gd, const PTrackerParameters &ptp, const TrackerTopology *tTopo) |
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 |
const TrackerTopology * | theTopo |
Definition at line 17 of file TrackerGeomBuilderFromGeometricDet.h.
TrackerGeometry * TrackerGeomBuilderFromGeometricDet::build | ( | const GeometricDet * | gd, |
const PTrackerParameters & | ptp, | ||
const TrackerTopology * | tTopo | ||
) |
Definition at line 43 of file TrackerGeomBuilderFromGeometricDet.cc.
References cms::cuda::assert(), buildGeomDet(), buildPixel(), buildSilicon(), AlCaHLTBitMon_QueryRunRegistry::comp, GeometricDet::components(), GeometricDet::deepComponents(), relativeConstraints::empty, Exception, mps_fire::i, LogDebug, LogTrace, GeometricDet::OTPhase2Barrel, GeometricDet::OTPhase2EndCap, GeomDetEnumerators::P1PXB, GeomDetEnumerators::P1PXEC, GeomDetEnumerators::P2OTB, GeomDetEnumerators::P2OTEC, GeomDetEnumerators::P2PXB, GeomDetEnumerators::P2PXEC, GeomDetEnumerators::PixelBarrel, GeometricDet::PixelBarrel, GeomDetEnumerators::PixelEndcap, GeometricDet::PixelEndCap, GeometricDet::PixelPhase1Barrel, GeometricDet::PixelPhase1EndCap, GeometricDet::PixelPhase2Barrel, GeometricDet::PixelPhase2EndCap, SectorBuilder_Tec_cff::TEC, GeometricDet::TEC, thePixelDetTypeMap, theStripDetTypeMap, theTopo, SectorBuilder_Tib_cff::TIB, GeometricDet::TIB, SectorBuilder_Tid_cff::TID, GeometricDet::TID, GeomDetEnumerators::tkDetEnum, SectorBuilder_Tob_cff::TOB, GeometricDet::TOB, PbPb_ZMuSkimMuonDPG_cff::tracker, GeometricDet::unknown, and PTrackerParameters::vpars.
Referenced by CreateSurveyRcds::analyze(), SurveyInputTrackerFromDB::analyze(), SurveyMisalignmentInput::analyze(), TrackerSystematicMisalignments::analyze(), MCMisalignmentScaler::analyze(), TrackerTreeGenerator::analyze(), AlignmentMonitorAsAnalyzer::analyze(), TrackerGeometryIntoNtuples::analyze(), MillePedeDQMModule::beginRun(), AlignmentProducerBase::createGeometries(), TrackerGeometryCompare::createROOTGeometry(), TrackerDigiGeometryESModule::produce(), MisalignedTrackerESProducer::produce(), LaserAlignment::produce(), and CreateIdealTkAlRecords::retrieveGeometry().
|
private |
Definition at line 220 of file TrackerGeomBuilderFromGeometricDet.cc.
References Exception, TrackerTopology::glued(), mps_fire::i, findQualityFiles::jj, TrackerTopology::partnerDetId(), PlaneBuilderForGluedDet::plane(), TrackerTopology::stack(), theTopo, and PbPb_ZMuSkimMuonDPG_cff::tracker.
Referenced by build().
|
private |
Definition at line 146 of file TrackerGeomBuilderFromGeometricDet.cc.
References PixelTopologyBuilder::build(), buildPlaneWithMaterial(), mps_fire::i, LogDebug, AlCaHLTBitMon_QueryRunRegistry::string, GeomDetEnumerators::subDetGeom, OrderedSet::t, groupFilesInBlocks::temp, thePixelDetTypeMap, and PbPb_ZMuSkimMuonDPG_cff::tracker.
Referenced by build().
|
private |
Definition at line 270 of file TrackerGeomBuilderFromGeometricDet.cc.
References PlaneBuilderFromGeometricDet::plane(), GeometricDet::radLength(), Scenarios_cff::scale, and GeometricDet::xi().
Referenced by buildPixel(), and buildSilicon().
|
private |
Definition at line 189 of file TrackerGeomBuilderFromGeometricDet.cc.
References StripTopologyBuilder::build(), buildPlaneWithMaterial(), mps_fire::i, LogDebug, TrackerTopology::partnerDetId(), Scenarios_cff::scale, AlCaHLTBitMon_QueryRunRegistry::string, GeomDetEnumerators::subDetGeom, OrderedSet::t, groupFilesInBlocks::temp, theStripDetTypeMap, theTopo, and PbPb_ZMuSkimMuonDPG_cff::tracker.
Referenced by build().
|
private |
Definition at line 37 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildPixel().
|
private |
Definition at line 38 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildSilicon().
|
private |
Definition at line 39 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), buildGeomDet(), and buildSilicon().