test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
KFSwitching1DUpdatorESProducer.cc
Go to the documentation of this file.
4 
9 
10 #include <string>
11 #include <memory>
12 
13 using namespace edm;
14 
16 {
17  std::string myname = p.getParameter<std::string>("ComponentName");
18  pset_ = p;
19  setWhatProduced(this,myname);
20 }
21 
23 
24 boost::shared_ptr<TrajectoryStateUpdator>
26 // if (_updator){
27 // delete _updator;
28 // _updator = 0;
29 // }
30 
31  _updator = boost::shared_ptr<TrajectoryStateUpdator>(new KFSwitching1DUpdator(&pset_));
32  return _updator;
33 }
34 
35 
T getParameter(std::string const &) const
KFSwitching1DUpdatorESProducer(const edm::ParameterSet &p)
boost::shared_ptr< TrajectoryStateUpdator > produce(const TrackingComponentsRecord &)