40 LogDebug(
"ESRawToRecHit|Worker")<<
"is going to work on index: "<<
index ;
55 LogDebug(
"ESRawToRecHit|Worker")<<
"unpacked "<<productdigis.
size()<<
" digis" ;
65 ecalrechits->reserve(productdigis.
size());
68 for (;esIt!=endDigiES;++esIt){
72 LogDebug(
"ESRawToRecHit|Worker")<<
" made : "<<ecalrechits->size()<<
" es rechits" ;
T getParameter(std::string const &) const
boost::transform_iterator< IterHelp, boost::counting_iterator< int > > const_iterator
void setHandles(const EcalUnpackerWorkerRecord &iRecord)
std::auto_ptr< EcalRecHitCollection > work(const uint32_t &i, const FEDRawDataCollection &) const
virtual void set(const edm::EventSetup &es)=0
void write(edm::Event &e) const
const_iterator begin() const
ESUnpackerWorker(const edm::ParameterSet &conf)
const FEDRawData & FEDData(int fedid) const
retrieve data for fed
void interpretRawData(int fedId, const FEDRawData &rawData, ESRawDataCollection &dccs, ESLocalRawDataCollection &kchips, ESDigiCollection &digis)
void update(const edm::Event &e) const
const_iterator end() const
static int esFedIndex(const uint32_t index)
virtual bool run(const ESDigiCollection::const_iterator &digi, ESRecHitCollection &result)=0
ESRecHitWorkerBaseClass * RHWorker_
void set(const edm::EventSetup &es) const
T get(const Candidate &c)