17namespace Experimental {
21 m.fMerger.GetOutputFile()->GetCompressionSettings()),
TBufferMergerFile()
TBufferMergerFile has no default constructor.
~TBufferMergerFile()
Destructor.
virtual Int_t Write(const char *name=nullptr, Int_t opt=0, Int_t bufsize=0) override
Write data into a TBufferFile and append it to TBufferMerger.
TBufferMerger is a class to facilitate writing data in parallel from multiple threads,...
void Push(TBufferFile *buffer)
The concrete implementation of TBuffer for writing/reading to/from a ROOT file or socket.
void SetReadMode()
Set buffer in read mode.
virtual Int_t Write(const char *name=0, Int_t opt=0, Int_t bufsiz=0)
Write memory objects to this file.
A TMemFile is like a normal TFile except that it reads and writes only from memory.
virtual Long64_t GetSize() const
Return the current size of the memory file.
void ResetAfterMerge(TFileMergeInfo *)
Wipe all the data from the permanent buffer but keep, the in-memory object alive.
virtual Long64_t CopyTo(void *to, Long64_t maxsize) const
Copy the binary representation of the TMemFile into the memory area starting at 'to' and of length at...
std::string GetName(const std::string &scope_name)
Namespace for new ROOT classes and functions.