38 : myname_(
p.getParameter<
std::
string>(
"ComponentName")),
39 sname_(
p.getParameter<
std::
string>(
"TTRHBuilder")),
40 hitpropagator_(
p.getParameter<
std::
string>(
"HitPropagator")),
41 debug_(
p.getParameter<
bool>(
"Debug")),
42 annealingProgram_(
p.getParameter<
std::
vector<double> >(
"AnnealingProgram")),
43 chi2Cut1D_(
p.getParameter<double>(
"ChiSquareCut1D")),
44 chi2Cut2D_(
p.getParameter<double>(
"ChiSquareCut2D")) {
55 return std::make_unique<SiTrackerMultiRecHitUpdator>(
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::string hitpropagator_
std::vector< double > annealingProgram_
~SiTrackerMultiRecHitUpdatorESProducer() override=default
edm::ESGetToken< TransientTrackingRecHitBuilder, TransientRecHitRecord > ttrhbToken
SiTrackerMultiRecHitUpdatorESProducer(const edm::ParameterSet &p)
edm::ESGetToken< TrackingRecHitPropagator, CkfComponentsRecord > ttrhpToken
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
std::unique_ptr< SiTrackerMultiRecHitUpdator > produce(const MultiRecHitRecord &)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const