43 :
scale_(p.getParameter<double>(
"ErrorRescaling")) {
72 return std::make_unique<GsfTrajectorySmoother>(
90 desc.
add<
double>(
"ErrorRescaling");
T getParameter(std::string const &) const
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
std::unique_ptr< TrajectorySmoother > produce(const TrajectoryFitterRecord &)
GsfTrajectorySmootherESProducer(const edm::ParameterSet &p)
edm::ESGetToken< DetLayerGeometry, RecoGeometryRecord > geoToken_
void addDefault(ParameterSetDescription const &psetDescription)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
edm::ESGetToken< MultiGaussianStateMerger< 5 >, TrackingComponentsRecord > mergerToken_
edm::ESGetToken< Propagator, TrackingComponentsRecord > propagatorToken_
ParameterDescriptionBase * add(U const &iLabel, T const &value)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
edm::ESGetToken< GsfMaterialEffectsUpdator, TrackingComponentsRecord > matToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)