![]() |
![]() |
00001 #include "FastPixelCPEESProducer.h" 00002 #include "FastPixelCPE.h" 00003 00004 #include "FWCore/Framework/interface/EventSetup.h" 00005 #include "FWCore/Framework/interface/ESHandle.h" 00006 #include "FWCore/Framework/interface/ModuleFactory.h" 00007 #include "FWCore/Framework/interface/ESProducer.h" 00008 00009 00010 00011 #include <string> 00012 #include <memory> 00013 00014 using namespace edm; 00015 00016 FastPixelCPEESProducer::FastPixelCPEESProducer(const edm::ParameterSet & p) 00017 { 00018 std::string myname = p.getParameter<std::string>("ComponentName"); 00019 pset_ = p; 00020 setWhatProduced(this,myname); 00021 } 00022 00023 FastPixelCPEESProducer::~FastPixelCPEESProducer() {} 00024 00025 boost::shared_ptr<PixelClusterParameterEstimator> 00026 FastPixelCPEESProducer::produce(const TkPixelCPERecord & iRecord){ 00027 00028 cpe_ = boost::shared_ptr<PixelClusterParameterEstimator>(new FastPixelCPE() ); 00029 00030 return cpe_; 00031 } 00032 00033