#include <DDDCmsTrackerContruction.h>
Public Member Functions | |
DDDCmsTrackerContruction ()=delete | |
Static Public Member Functions | |
static std::unique_ptr< GeometricDet > | construct (cms::DDCompactView const &cpv, std::vector< int > const &detidShifts) |
static std::unique_ptr< GeometricDet > | construct (DDCompactView const &cpv, std::vector< int > const &detidShifts) |
takes ownership of detidShifts More... | |
High level class to build a tracker. It will only build subdets, then call subdet builders
Definition at line 22 of file DDDCmsTrackerContruction.h.
|
delete |
|
static |
Definition at line 51 of file DDDCmsTrackerContruction.cc.
References CmsTrackerLevelBuilder< FilteredView >::build(), Exception, cms::DDFilteredView::firstChild(), ExtractStringFromDDD< FilteredView >::getString(), AlCaHLTBitMon_QueryRunRegistry::string, GeometricDet::Tracker, PbPb_ZMuSkimMuonDPG_cff::tracker, and CmsTrackerStringToEnum::type().
|
static |
takes ownership of detidShifts
Definition at line 14 of file DDDCmsTrackerContruction.cc.
References CmsTrackerLevelBuilder< FilteredView >::build(), CmsTrackerDetIdBuilder::buildId(), Exception, ALCARECOTkAlBeamHalo_cff::filter, DDFilteredView::firstChild(), ExtractStringFromDDD< FilteredView >::getString(), DDFilteredView::parent(), AlCaHLTBitMon_QueryRunRegistry::string, GeometricDet::Tracker, PbPb_ZMuSkimMuonDPG_cff::tracker, and CmsTrackerStringToEnum::type().
Referenced by TrackerGeometricDetESModule::produce().