37 : usePhase2Stacks_(
p.getParameter<
bool>(
"usePhase2Stacks")) {
55 return std::unique_ptr<GeometricSearchTracker>(
62 desc.add<
bool>(
"usePhase2Stacks",
false);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< GeometricSearchTracker > produce(const TrackerRecoGeometryRecord &)
GeometricDet const * trackerDet() const
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > geomToken_
void addDefault(ParameterSetDescription const &psetDescription)
GeometricSearchTracker * build(const GeometricDet *theGeometricTracker, const TrackerGeometry *theGeomDetGeometry, const TrackerTopology *tTopo, const bool usePhase2Stacks=false) __attribute__((cold))
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
TrackerRecoGeometryESProducer(const edm::ParameterSet &p)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopToken_