#include <DDDCmsTrackerContruction.h>
Public Member Functions | |
const GeometricDet * | construct (const DDCompactView *cpv, std::vector< int > detidShifts) |
DDDCmsTrackerContruction (void) | |
Protected Attributes | |
std::string | attribute |
CmsTrackerStringToEnum | theCmsTrackerStringToEnum |
High level class to build a tracker. It will only build subdets, then call subdet builders
Definition at line 17 of file DDDCmsTrackerContruction.h.
DDDCmsTrackerContruction::DDDCmsTrackerContruction | ( | void | ) |
Definition at line 13 of file DDDCmsTrackerContruction.cc.
const GeometricDet * DDDCmsTrackerContruction::construct | ( | const DDCompactView * | cpv, |
std::vector< int > | detidShifts | ||
) |
Definition at line 17 of file DDDCmsTrackerContruction.cc.
References CmsTrackerLevelBuilder::build(), CmsTrackerDetIdBuilder::buildId(), Exception, ALCARECOTkAlBeamHalo_cff::filter, cms::DDFilteredView::firstChild(), ExtractStringFromDDD::getString(), eostools::move(), cms::DDFilteredView::parent(), trackingTruthProducer_cfi::tracker, and GeometricDet::Tracker.
Referenced by TrackerGeometricDetESModule::produce().
|
protected |
Definition at line 25 of file DDDCmsTrackerContruction.h.
|
protected |
Definition at line 26 of file DDDCmsTrackerContruction.h.