diff --git a/Event/ByteStreamCnvSvc/src/EventInfoByteStreamAuxCnv.cxx b/Event/ByteStreamCnvSvc/src/EventInfoByteStreamAuxCnv.cxx index af7bea61ebc3fdb3ee40623e40e7f65df0c3bbf6..d12ea084e81e3cd415300de53f70969e976628d2 100644 --- a/Event/ByteStreamCnvSvc/src/EventInfoByteStreamAuxCnv.cxx +++ b/Event/ByteStreamCnvSvc/src/EventInfoByteStreamAuxCnv.cxx @@ -203,6 +203,12 @@ StatusCode EventInfoByteStreamAuxCnv::createObj(IOpaqueAddress* pAddr, DataObjec evtInfo.setDetectorMask(detMask0,detMask1); evtInfo.setDetectorMaskExt(detMask2,detMask3); + // The following values were implicitly set by the BS converter of the legacy EventInfo + // Setting them here too + evtInfo.setMCChannelNumber(0); + evtInfo.setMCEventNumber(0); + evtInfo.setMCEventWeights(std::vector<float>(1,1)); + // Set Event Type uint32_t eventTypeBitmask{0}; if (m_isSimulation) {