39 edm::LogInfo(
"TRACKER") <<
"TrackerParametersESModule::TrackerParametersESModule";
41 setWhatProduced(
this).setConsumes(geomToken_);
48 descriptions.
add(
"trackerParameters", desc);
53 <<
"TrackerParametersESModule::produce(const PTrackerParametersRcd& iRecord)" << std::endl;
56 auto ptp = std::make_unique<PTrackerParameters>();
58 builder.
build(&(*cpv), *ptp);
~TrackerParametersESModule(void) override
edm::ESGetToken< DDCompactView, IdealGeometryRecord > geomToken_
ESTransientHandle< ProductT > getTransientHandle(ESGetToken< ProductT, DepRecordT > const &iToken) const
static void fillDescriptions(edm::ConfigurationDescriptions &)
std::unique_ptr< PTrackerParameters > ReturnType
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
TrackerParametersESModule(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
bool build(const DDCompactView *, PTrackerParameters &)
ReturnType produce(const PTrackerParametersRcd &)