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
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
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 &)