Functions | |
std::unique_ptr< GeometricDet > | construct (DDCompactView const &cpv, std::vector< int > const &detidShifts) |
std::unique_ptr< GeometricDet > | construct (cms::DDCompactView const &cpv, std::vector< int > const &detidShifts) |
void | printAllTrackerGeometricDets (const GeometricDet *tracker) |
High level class to build a tracker. It will only build subdets, then call subdet builders
std::unique_ptr< GeometricDet > DDDCmsTrackerContruction::construct | ( | DDCompactView const & | cpv, |
std::vector< int > const & | detidShifts | ||
) |
Definition at line 18 of file DDDCmsTrackerContruction.cc.
References CmsTrackerLevelBuilder< FilteredView >::build(), CmsTrackerDetIdBuilder::buildId(), DEBUG, Exception, ALCARECOTkAlBeamHalo_cff::filter, DDFilteredView::firstChild(), ExtractStringFromDDD< FilteredView >::getString(), printAllTrackerGeometricDets(), AlCaHLTBitMon_QueryRunRegistry::string, GeometricDet::Tracker, PbPb_ZMuSkimMuonDPG_cff::tracker, and CmsTrackerStringToEnum::type().
Referenced by cms::alpakatools::detail::allocate_device_allocators(), TStorageFactoryFile::Initialize(), TrackerGeometricDetESModule::produce(), cmsutil::SimpleAllocHashMultiMap< K, V, Hasher, Equals, Alloc >::push_back_(), and TStorageFactoryFile::TStorageFactoryFile().
std::unique_ptr< GeometricDet > DDDCmsTrackerContruction::construct | ( | cms::DDCompactView const & | cpv, |
std::vector< int > const & | detidShifts | ||
) |
Definition at line 62 of file DDDCmsTrackerContruction.cc.
References CmsTrackerLevelBuilder< FilteredView >::build(), CmsTrackerDetIdBuilder::buildId(), DEBUG, Exception, cms::DDFilteredView::firstChild(), ExtractStringFromDDD< FilteredView >::getString(), printAllTrackerGeometricDets(), AlCaHLTBitMon_QueryRunRegistry::string, GeometricDet::Tracker, PbPb_ZMuSkimMuonDPG_cff::tracker, and CmsTrackerStringToEnum::type().
void DDDCmsTrackerContruction::printAllTrackerGeometricDets | ( | const GeometricDet * | tracker | ) |
Definition at line 103 of file DDDCmsTrackerContruction.cc.
References GeometricDet::components(), cms::ddbox, cms::ddtrap, cms::ddtubs, alignBH_cfg::fixed, GeometricDet::geographicalId(), GeometricDet::isFirstSensor(), GeometricDet::isLowerSensor(), GeometricDet::isSecondSensor(), GeometricDet::isUpperSensor(), GeometricDet::name(), MillePedeFileConverter_cfg::out, download_sqlite_cfg::outputFile, GeometricDet::params(), GeometricDet::phi(), GeometricDet::pixROCCols(), GeometricDet::pixROCRows(), GeometricDet::pixROCx(), GeometricDet::pixROCy(), createBeamHaloJobs::queue, GeometricDet::radLength(), GeometricDet::rho(), GeometricDet::rotation(), GeometricDet::shape(), GeometricDet::shape_dd4hep(), GeometricDet::siliconAPVNum(), GeometricDet::stereo(), PbPb_ZMuSkimMuonDPG_cff::tracker, GeometricDet::translation(), GeometricDet::type(), and GeometricDet::xi().
Referenced by construct().