1 #ifndef RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerRunOneDigiBase_hh 2 #define RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerRunOneDigiBase_hh
void run(const edm::Event &evt, const EcalDigiCollection &digis, EcalUncalibratedRecHitCollection &result) override
~EcalUncalibRecHitWorkerRunOneDigiBase() override
EcalUncalibRecHitWorkerRunOneDigiBase(const edm::ParameterSet &p, edm::ConsumesCollector &c)
EcalUncalibRecHitWorkerRunOneDigiBase()
virtual bool run(const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result)=0
const_iterator end() const
const_iterator begin() const
The iterator returned can not safely be used across threads.
EcalUncalibRecHitWorkerRunOneDigiBase(const edm::ParameterSet &p)
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator