17 enumMap[std::string(
"StripCPEfromTrackAngle")]=
TRACKANGLE;
18 enumMap[std::string(
"StripCPEgeometric")]=
GEOMETRIC;
19 if(enumMap.find(name)==enumMap.end())
42 cpe = boost::shared_ptr<StripClusterParameterEstimator>(
new StripCPE(
pset, *magfield, *pDD, *lorentzAngle, *confObj, *latency ));
46 cpe = boost::shared_ptr<StripClusterParameterEstimator>(
new StripCPEfromTrackAngle(
pset, *magfield, *pDD, *lorentzAngle, *confObj, *latency ));
50 cpe = boost::shared_ptr<StripClusterParameterEstimator>(
new StripCPEgeometric(
pset, *magfield, *pDD, *lorentzAngle, *confObj, *latency ));
T getParameter(std::string const &) const
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
int bad(Items const &cont)
const DepRecordT & getRecord() const
boost::shared_ptr< StripClusterParameterEstimator > cpe
std::map< std::string, CPE_t > enumMap
StripCPEESProducer(const edm::ParameterSet &)
boost::shared_ptr< StripClusterParameterEstimator > produce(const TkStripCPERecord &)