![]() |
![]() |
#include <TrackingTools/ClusterShapeTrajectoryFilterESProducer/src/ClusterShapeTrajectoryFilterESProducer.cc>
Public Types | |
typedef std::auto_ptr < TrajectoryFilter > | ReturnType |
Public Member Functions | |
ClusterShapeTrajectoryFilterESProducer (const edm::ParameterSet &) | |
ReturnType | produce (const TrajectoryFilter::Record &) |
~ClusterShapeTrajectoryFilterESProducer () | |
Private Attributes | |
std::string | componentName |
std::string | componentType |
edm::ParameterSet | filterPset |
Description: <one line="" class="" summary>="">
Implementation: <Notes on="" implementation>="">
Definition at line 44 of file ClusterShapeTrajectoryFilterESProducer.h.
typedef std::auto_ptr<TrajectoryFilter> ClusterShapeTrajectoryFilterESProducer::ReturnType |
Definition at line 50 of file ClusterShapeTrajectoryFilterESProducer.h.
ClusterShapeTrajectoryFilterESProducer::ClusterShapeTrajectoryFilterESProducer | ( | const edm::ParameterSet & | iConfig | ) |
Definition at line 16 of file ClusterShapeTrajectoryFilterESProducer.cc.
References edm::ParameterSet::getParameter().
{ componentName = iConfig.getParameter<std::string>("ComponentName"); setWhatProduced(this, componentName); }
ClusterShapeTrajectoryFilterESProducer::~ClusterShapeTrajectoryFilterESProducer | ( | ) |
Definition at line 26 of file ClusterShapeTrajectoryFilterESProducer.cc.
{ }
ClusterShapeTrajectoryFilterESProducer::ReturnType ClusterShapeTrajectoryFilterESProducer::produce | ( | const TrajectoryFilter::Record & | iRecord | ) |
Definition at line 33 of file ClusterShapeTrajectoryFilterESProducer.cc.
References edm::eventsetup::EventSetupRecord::get().
{ using namespace edm::es; edm::ESHandle<ClusterShapeHitFilter> shape; iRecord.get("ClusterShapeHitFilter",shape); // Produce the filter using the plugin factory ClusterShapeTrajectoryFilterESProducer::ReturnType aFilter(new ClusterShapeTrajectoryFilter( shape.product())); return aFilter; }
std::string ClusterShapeTrajectoryFilterESProducer::componentName [private] |
Definition at line 55 of file ClusterShapeTrajectoryFilterESProducer.h.
std::string ClusterShapeTrajectoryFilterESProducer::componentType [private] |
Definition at line 56 of file ClusterShapeTrajectoryFilterESProducer.h.
Definition at line 57 of file ClusterShapeTrajectoryFilterESProducer.h.