22 std::string myname = p.
getParameter<std::string>(
"ComponentName");
24 setWhatProduced(
this,myname);
29 boost::shared_ptr<GsfMaterialEffectsUpdator>
31 double mass = pset_.getParameter<
double>(
"Mass");
32 std::string msName = pset_.getParameter<std::string>(
"MultipleScatteringUpdator");
33 std::string elName = pset_.getParameter<std::string>(
"EnergyLossUpdator");
36 if ( msName ==
"GsfMultipleScatteringUpdator" ) {
44 if ( elName ==
"GsfBetheHeitlerUpdator" ) {
45 std::string
fileName = pset_.getParameter<std::string>(
"BetheHeitlerParametrization");
46 int correction = pset_.getParameter<
int>(
"BetheHeitlerCorrection");
53 boost::shared_ptr<GsfMaterialEffectsUpdator> updator =
T getParameter(std::string const &) const
boost::shared_ptr< GsfMaterialEffectsUpdator > produce(const TrackingComponentsRecord &)
GsfMaterialEffectsESProducer(const edm::ParameterSet &p)
virtual ~GsfMaterialEffectsESProducer()