12 std::string componentType = RH.
getParameter<std::string>(
"Type");
42 LogDebug(
"ESRawToRecHit|Worker")<<
"is going to work on index: "<<index
57 LogDebug(
"ESRawToRecHit|Worker")<<
"unpacked "<<productdigis.
size()<<
" digis"
67 ecalrechits->reserve(productdigis.
size());
70 for (;esIt!=endDigiES;++esIt){
74 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
virtual bool run(const edm::Event &evt, const ESDigiCollection::const_iterator &digi, ESRecHitCollection &result)=0
const_iterator end() const
static int esFedIndex(const uint32_t index)
ESRecHitWorkerBaseClass * RHWorker_
void set(const edm::EventSetup &es) const
T get(const Candidate &c)