#include <TrackingTools/Producers/src/TrajectoryCleanerESProducer.cc>
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 |
std::string | theComponentType |
edm::ParameterSet | theConfig |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 34 of file TrajectoryCleanerESProducer.h.
typedef boost::shared_ptr<TrajectoryCleaner> TrajectoryCleanerESProducer::ReturnType |
Definition at line 39 of file TrajectoryCleanerESProducer.h.
TrajectoryCleanerESProducer::TrajectoryCleanerESProducer | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 4 of file TrajectoryCleanerESProducer.cc.
References edm::ParameterSet::getParameter(), edm::ESProducer::setWhatProduced(), theComponentName, theComponentType, and theConfig.
{ theComponentName = iConfig.getParameter<std::string>("ComponentName"); theComponentType = iConfig.getParameter<std::string>("ComponentType"); theConfig = iConfig; setWhatProduced(this, theComponentName); }
TrajectoryCleanerESProducer::~TrajectoryCleanerESProducer | ( | ) |
Definition at line 14 of file TrajectoryCleanerESProducer.cc.
{}
TrajectoryCleanerESProducer::ReturnType TrajectoryCleanerESProducer::produce | ( | const TrackingComponentsRecord & | iRecord | ) |
Definition at line 18 of file TrajectoryCleanerESProducer.cc.
References SurfaceDeformationFactory::create(), reco::get(), theComponentType, and theConfig.
{ using namespace edm::es; ReturnType tc(TrajectoryCleanerFactory::get()->create(theComponentType, theConfig)); return tc; }
std::string TrajectoryCleanerESProducer::theComponentName [private] |
Definition at line 43 of file TrajectoryCleanerESProducer.h.
Referenced by TrajectoryCleanerESProducer().
std::string TrajectoryCleanerESProducer::theComponentType [private] |
Definition at line 44 of file TrajectoryCleanerESProducer.h.
Referenced by produce(), and TrajectoryCleanerESProducer().
Definition at line 45 of file TrajectoryCleanerESProducer.h.
Referenced by produce(), and TrajectoryCleanerESProducer().