diff --git a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CICADAUnpacker.cc b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CICADAUnpacker.cc index ee1d613bf6564..202c112f83b69 100644 --- a/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CICADAUnpacker.cc +++ b/EventFilter/L1TRawToDigi/plugins/implementations_stage2/CICADAUnpacker.cc @@ -27,9 +27,9 @@ namespace l1t { return false; } else { std::vector cicadaWords = {0, 0, 0, 0}; - //the first 4 words are CICADA words - for (uint32_t i = 0; i < 4; ++i) { - cicadaWords.at(i) = ((block.payload().at(i)) >> 28); + //the last 4 words are CICADA words + for (uint32_t i = 2; i < 6; ++i) { + cicadaWords.at(i-2) = ((block.payload().at(i)) >> 28); } float cicadaScore = convertCICADABitsToFloat(cicadaWords);