CMS 3D CMS Logo

TrajectoryCleanerESProducer.cc

Go to the documentation of this file.
00001 #include "TrackingTools/Producers/interface/TrajectoryCleanerESProducer.h"
00002 #include "TrackingTools/TrajectoryCleaning/interface/TrajectoryCleanerFactory.h"
00003 
00004 TrajectoryCleanerESProducer::TrajectoryCleanerESProducer(const edm::ParameterSet& iConfig)
00005 {
00006   theComponentName = iConfig.getParameter<std::string>("ComponentName");
00007 
00008   setWhatProduced(this, theComponentName);
00009 }
00010 
00011 
00012 TrajectoryCleanerESProducer::~TrajectoryCleanerESProducer(){}
00013 
00014 // ------------ method called to produce the data  ------------
00015 TrajectoryCleanerESProducer::ReturnType
00016 TrajectoryCleanerESProducer::produce(const  TrackingComponentsRecord & iRecord)
00017 {
00018    using namespace edm::es;
00019    
00020    ReturnType tc(TrajectoryCleanerFactory::get()->create(theComponentName));
00021    return tc;
00022 }

Generated on Tue Jun 9 17:48:27 2009 for CMSSW by  doxygen 1.5.4