18 std::string myname = p.
getParameter<std::string>(
"ComponentName");
20 setWhatProduced(
this,myname);
25 boost::shared_ptr<Propagator>
35 std::string pdir = pset_.getParameter<std::string>(
"PropagationDirection");
36 double mass = pset_.getParameter<
double>(
"Mass");
37 double maxDPhi = pset_.getParameter<
double>(
"MaxDPhi");
38 bool useRK = pset_.getParameter<
bool>(
"useRungeKutta");
39 bool useOldAnalPropLogic = pset_.existsAs<
bool>(
"useOldAnalPropLogic") ?
40 pset_.getParameter<
bool>(
"useOldAnalPropLogic") :
true;
41 double ptMin = pset_.existsAs<
double>(
"ptMin") ? pset_.getParameter<
double>(
"ptMin") : -1.0;
51 useOldAnalPropLogic));
T getParameter(std::string const &) const
const DepRecordT & getRecord() const
boost::shared_ptr< Propagator > produce(const TrackingComponentsRecord &)
PropagatorWithMaterialESProducer(const edm::ParameterSet &p)
virtual ~PropagatorWithMaterialESProducer()