25 std::unique_ptr<MTDClusterParameterEstimator> produce(
const MTDCPERecord&);
34 setWhatProduced(
this,
"MTDCPEBase").setConsumes(ddToken_);
40 descriptions.
add(
"MTDCPEESProducer", desc);
44 return std::make_unique<MTDCPEBase>(pset_, iRecord.
get(ddToken_));
MTDCPEESProducer(const edm::ParameterSet &p)
edm::ESGetToken< MTDGeometry, MTDDigiGeometryRecord > ddToken_
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
std::unique_ptr< MTDClusterParameterEstimator > produce(const MTDCPERecord &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void add(std::string const &label, ParameterSetDescription const &psetDescription)