32 auto classVersion = buf.
ReadVersion(&offClassBuf, &bcnt);
40 auto lenCkData = bcnt - lenStrip;
43 auto checksum = XXH3_64bits(buf.
Buffer() + offCkData, lenCkData);
#define R__FAIL(msg)
Short-hand to return an RResult<T> in an error state; the RError is implicitly converted into RResult...
Base class for all ROOT issued exceptions.
std::uint16_t fVersionMajor
Changing the major version indicates forward incompatible changes; such changes should correspond to ...
std::uint64_t fChecksum
The xxhash3 checksum of the serialized other members of the struct (excluding byte count and class ve...
std::uint64_t fSeekFooter
The file offset of the footer excluding the TKey part.
std::uint16_t fVersionMinor
Changing the minor version indicates new optional fields added to the RNTuple meta-data.
std::uint16_t fVersionEpoch
Version of the RNTuple binary format that the writer supports (see specification).
std::uint64_t fNBytesFooter
The size of the compressed ntuple footer.
std::uint64_t fLenFooter
The size of the uncompressed ntuple footer.
TFile * fFile
! The file from which the ntuple was streamed, registered in the custom streamer
std::uint64_t fLenHeader
The size of the uncompressed ntuple header.
std::uint64_t fNBytesHeader
The size of the compressed ntuple header.
std::uint16_t fVersionPatch
Changing the patch version indicates new backported features from newer binary format versions.
std::uint64_t fSeekHeader
The file offset of the header excluding the TKey part.
Buffer base class used for serializing objects.
virtual Version_t ReadVersion(UInt_t *start=nullptr, UInt_t *bcnt=nullptr, const TClass *cl=nullptr)=0
virtual void SetByteCount(UInt_t cntpos, Bool_t packInVersion=kFALSE)=0
TObject * GetParent() const
Return pointer to parent of this buffer.
char * GetCurrent() const
virtual Int_t ReadClassBuffer(const TClass *cl, void *pointer, const TClass *onfile_class=nullptr)=0
virtual UInt_t WriteVersion(const TClass *cl, Bool_t useBcnt=kFALSE)=0
A ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".