47 ebDigis = pEBDigis.product();
48 edm::LogInfo(
"EcalUncalibRecHitInfo") <<
"total # ebDigis: " << ebDigis->size() ;
51 eeDigis = pEEDigis.product();
52 edm::LogInfo(
"EcalUncalibRecHitInfo") <<
"total # eeDigis: " << eeDigis->size() ;
65 ebUncalibRechits->reserve(ebDigis->size());
74 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
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< EEDigiCollection > eeDigiCollectionToken_
~EcalUncalibRecHitProducer()
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
ConsumesCollector consumesCollector()
Use a ConsumesCollector to gather consumes information from helper functions.
EcalUncalibRecHitWorkerBaseClass * worker_
std::string eeHitCollection_
EcalUncalibRecHitProducer(const edm::ParameterSet &ps)
virtual bool run(const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result)=0
std::string ebHitCollection_
edm::EDGetTokenT< EBDigiCollection > ebDigiCollectionToken_
T get(const Candidate &c)