21 std::string componentType = ps.
getParameter<std::string>(
"algo");
44 if ( pEBDigis.isValid() ) {
45 ebDigis = pEBDigis.product();
46 edm::LogInfo(
"EcalUncalibRecHitInfo") <<
"total # ebDigis: " << ebDigis->size() ;
55 if ( pEEDigis.isValid() ) {
56 eeDigis = pEEDigis.product();
57 edm::LogInfo(
"EcalUncalibRecHitInfo") <<
"total # eeDigis: " << eeDigis->size() ;
73 ebUncalibRechits->reserve(ebDigis->size());
82 eeUncalibRechits->reserve(eeDigis->size());
T getParameter(std::string const &) const
virtual void produce(edm::Event &evt, const edm::EventSetup &es)
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
virtual void set(const edm::EventSetup &es)=0
#define DEFINE_FWK_MODULE(type)
~EcalUncalibRecHitProducer()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
EcalUncalibRecHitWorkerBaseClass * worker_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
std::string eeHitCollection_
edm::InputTag ebDigiCollection_
EcalUncalibRecHitProducer(const edm::ParameterSet &ps)
edm::InputTag eeDigiCollection_
virtual bool run(const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result)=0
std::string ebHitCollection_
T get(const Candidate &c)