CMS 3D CMS Logo

TrajectoryCleanerESProducer Class Reference

Description: <one line="" class="" summary>="">. More...

#include <TrackingTools/Producers/src/TrajectoryCleanerESProducer.cc>

Inheritance diagram for TrajectoryCleanerESProducer:

edm::ESProducer edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider

List of all members.

Public Types

typedef boost::shared_ptr
< TrajectoryCleaner
ReturnType

Public Member Functions

ReturnType produce (const TrackingComponentsRecord &)
 TrajectoryCleanerESProducer (const edm::ParameterSet &)
 ~TrajectoryCleanerESProducer ()

Private Attributes

std::string theComponentName


Detailed Description

Description: <one line="" class="" summary>="">.

Implementation: <Notes on="" implementation>="">

Definition at line 34 of file TrajectoryCleanerESProducer.h.


Member Typedef Documentation

typedef boost::shared_ptr<TrajectoryCleaner> TrajectoryCleanerESProducer::ReturnType

Definition at line 39 of file TrajectoryCleanerESProducer.h.


Constructor & Destructor Documentation

TrajectoryCleanerESProducer::TrajectoryCleanerESProducer ( const edm::ParameterSet iConfig  ) 

Definition at line 4 of file TrajectoryCleanerESProducer.cc.

References edm::ParameterSet::getParameter(), edm::ESProducer::setWhatProduced(), and theComponentName.

00005 {
00006   theComponentName = iConfig.getParameter<std::string>("ComponentName");
00007 
00008   setWhatProduced(this, theComponentName);
00009 }

TrajectoryCleanerESProducer::~TrajectoryCleanerESProducer (  ) 

Definition at line 12 of file TrajectoryCleanerESProducer.cc.

00012 {}


Member Function Documentation

TrajectoryCleanerESProducer::ReturnType TrajectoryCleanerESProducer::produce ( const TrackingComponentsRecord iRecord  ) 

Definition at line 16 of file TrajectoryCleanerESProducer.cc.

References DBSPlugin::get(), tc, and theComponentName.

00017 {
00018    using namespace edm::es;
00019    
00020    ReturnType tc(TrajectoryCleanerFactory::get()->create(theComponentName));
00021    return tc;
00022 }


Member Data Documentation

std::string TrajectoryCleanerESProducer::theComponentName [private]

Definition at line 43 of file TrajectoryCleanerESProducer.h.

Referenced by produce(), and TrajectoryCleanerESProducer().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:34:20 2009 for CMSSW by  doxygen 1.5.4