#include <TrackerGeomBuilderFromGeometricDet.h>
Public Member Functions | |
TrackerGeometry * | build (const GeometricDet *gd, const PTrackerParameters &ptp) |
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 16 of file TrackerGeomBuilderFromGeometricDet.h.
TrackerGeometry * TrackerGeomBuilderFromGeometricDet::build | ( | const GeometricDet * | gd, |
const PTrackerParameters & | ptp | ||
) |
Definition at line 41 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(), Exception, 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, SectorBuilder_Tec_cff::TEC, GeometricDet::TEC, thePixelDetTypeMap, theStripDetTypeMap, SectorBuilder_Tib_cff::TIB, GeometricDet::TIB, SectorBuilder_Tid_cff::TID, GeometricDet::TID, GeomDetEnumerators::tkDetEnum, SectorBuilder_Tob_cff::TOB, GeometricDet::TOB, patCandidatesForDimuonsSequences_cff::tracker, GeometricDet::unknown, and PTrackerParameters::vpars.
Referenced by CreateSurveyRcds::analyze(), SurveyInputTrackerFromDB::analyze(), SurveyMisalignmentInput::analyze(), TrackerSystematicMisalignments::analyze(), AlignmentMonitorAsAnalyzer::analyze(), TrackerTreeGenerator::analyze(), TrackerGeometryIntoNtuples::analyze(), PCLTrackerAlProducer::createGeometries(), AlignmentProducer::createGeometries_(), TrackerGeometryCompare::createROOTGeometry(), TrackerDigiGeometryESModule::produce(), MisalignedTrackerESProducer::produce(), and LaserAlignment::produce().
|
private |
Definition at line 224 of file TrackerGeomBuilderFromGeometricDet.cc.
References TrackerGeometry::addDet(), TrackerGeometry::addDetId(), TrackerGeometry::detUnitIds(), TrackerGeometry::detUnits(), Exception, StripSubdetector::glued(), i, findQualityFiles::jj, StripSubdetector::partnerDetId(), PlaneBuilderForGluedDet::plane(), and StripSubdetector::stereo().
Referenced by build().
|
private |
Definition at line 141 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, tree::t, groupFilesInBlocks::temp, and thePixelDetTypeMap.
Referenced by build().
|
private |
Definition at line 259 of file TrackerGeomBuilderFromGeometricDet.cc.
References PlaneBuilderFromGeometricDet::plane(), GeometricDet::radLength(), pileupReCalc_HLTpaths::scale, and GeometricDet::xi().
Referenced by buildPixel(), and buildSilicon().
|
private |
Definition at line 184 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, tree::t, groupFilesInBlocks::temp, and theStripDetTypeMap.
Referenced by build().
|
private |
Definition at line 35 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildPixel().
|
private |
Definition at line 36 of file TrackerGeomBuilderFromGeometricDet.h.
Referenced by build(), and buildSilicon().