16 #include "ConfigWrapper.h"
17 #include "TrackerInfo.h"
18 #include "mkFit/IterationConfig.h"
49 auto trackerInfo = std::make_unique<mkfit::TrackerInfo>();
51 return std::make_unique<MkFitGeometry>(
void createPhase1TrackerGeometry(TrackerInfo &ti, bool verbose)
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
void addWithDefaultLabel(ParameterSetDescription const &psetDescription)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::ESGetToken< GeometricSearchTracker, TrackerRecoGeometryRecord > trackerToken_
MkFitGeometryESProducer(const edm::ParameterSet &iConfig)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > ttopoToken_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::unique_ptr< MkFitGeometry > produce(const TrackerRecoGeometryRecord &iRecord)
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > geomToken_