12#ifndef ROOT_TParallelMergingFile
13#define ROOT_TParallelMergingFile
#define ClassDef(name, id)
Array of chars or bytes (8 bits per element).
A TMemFile is like a normal TFile except that it reads and writes only from memory.
TParallelMergingFile(const char *filename, Option_t *option="", const char *ftitle="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseGeneralPurpose)
Constructor.
~TParallelMergingFile()
Destructor.
virtual Int_t Write(const char *name=0, Int_t opt=0, Int_t bufsiz=0)
Write memory objects to this file and upload them to the parallel merge server.
virtual void WriteStreamerInfo()
Write the list of TStreamerInfo as a single object in this file The class Streamer description for al...
virtual void Close(Option_t *option="")
Close a file.
Bool_t UploadAndReset()
Upload the current file data to the merging server.
This class represents a WWW compatible URL.
@ kUseGeneralPurpose
Use the recommended general-purpose setting; moderate read / write speed and compression ratio.