25 const double maxChi2_;
33 Chi2MeasurementEstimatorESProducer::Chi2MeasurementEstimatorESProducer(
const edm::ParameterSet&
p)
34 : maxChi2_(p.getParameter<double>(
"MaxChi2")),
35 nSigma_(p.getParameter<double>(
"nSigma")),
36 maxDis_(p.getParameter<double>(
"MaxDisplacement")),
37 maxSag_(p.getParameter<double>(
"MaxSagitta")),
38 minTol_(p.getParameter<double>(
"MinimalTolerance")),
39 minpt_(p.getParameter<double>(
"MinPtForHitRecoveryInGluedDet")) {
41 setWhatProduced(
this, myname);
44 std::unique_ptr<Chi2MeasurementEstimatorBase> Chi2MeasurementEstimatorESProducer::produce(
46 return std::make_unique<Chi2MeasurementEstimator>(maxChi2_, nSigma_, maxDis_, maxSag_, minTol_, minpt_);
52 descriptions.
add(
"Chi2MeasurementEstimatorDefault",
desc);
edm::ParameterSetDescription getFilledConfigurationDescription()
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
T getParameter(std::string const &) const
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
void add(std::string const &label, ParameterSetDescription const &psetDescription)