CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ClusterShapeTrajectoryFilterESProducer.cc
Go to the documentation of this file.
2 
4 
6 
9 
11 
13 
14 /*****************************************************************************/
16  (const edm::ParameterSet& iConfig)
17 {
18  componentName = iConfig.getParameter<std::string>("ComponentName");
19 
20  setWhatProduced(this, componentName);
21 }
22 
23 
24 /*****************************************************************************/
26  ()
27 {
28 }
29 
30 /*****************************************************************************/
33 (const TrajectoryFilter::Record &iRecord)
34 {
35  using namespace edm::es;
36 
38  iRecord.get("ClusterShapeHitFilter",shape);
39 
40  // Produce the filter using the plugin factory
42  aFilter(new ClusterShapeTrajectoryFilter( shape.product()));
43 
44  return aFilter;
45 }
T getParameter(std::string const &) const
ReturnType produce(const TrajectoryFilter::Record &)
void get(HolderT &iHolder) const