28 uint32_t REId, TEId, TETDC, TEADC, measure;
29 uint32_t nbuf = src.
nBuf();
31 for (uint32_t i = 0; i < nbuf; ++i) {
32 uint32_t* buf = src(i);
33 uint32_t* bufend = buf + src.
bufSize(i);
34 for (; buf < bufend; ++buf) {
36 m_builder.unPack(*buf, REId, TETDC, TEADC, measure);
38 TEId = m_builder.getTEID(REId);
39 if ( TEId == 0xFFFFFFFF )
continue;
41 if ( m_EmcProvider ) {
46 m_EmcProvider->doCalib(
id, measure, TEADC);
52 des->push_back(emcDigi);
56 return StatusCode::SUCCESS;