diff --git a/lmext1.root b/lmext1.root index f42d7dc..bbdcc88 100644 Binary files a/lmext1.root and b/lmext1.root differ diff --git a/src/root/RMicroFileReader.cxx b/src/root/RMicroFileReader.cxx index 5a4ce7a..6594498 100644 --- a/src/root/RMicroFileReader.cxx +++ b/src/root/RMicroFileReader.cxx @@ -1223,11 +1223,8 @@ RMicroFileReader::GetNTupleProper(const char *ntupleName) // @Incomplete: each section has a differently-sized RBlob, we need to account for that! RTFString blobName { kBlobClassName }; RTFKey dummy; - // FIXME: it seems that sometimes even if IsBigFile() == false we get a big header size! - // if (fileHeader.IsBigFile()) - dummy.MakeBigKey(); - fileInfo.rblob_key_header_nbytes = dummy.GetHeaderSize() + blobName.GetSize() + 2 * RTFString{}.GetSize(); - printf("nbytes: %lu\n", fileInfo.rblob_key_header_nbytes); + dummy.MakeBigKey(); + fileInfo.rblob_key_header_nbytes = dummy.fKeyHeaderSize + blobName.GetSize() + 2 * RTFString{}.GetSize(); } // @---- ReadBuffer(ntuple, objNbytes, offset);