44void CreateFile(
const char *);
 
   46void mergeSelective(
Int_t nfiles=5)
 
   53   if (
gROOT->LoadMacro(tutdir + 
"/hsimple.C")) 
return;
 
   55   for (i=0; i<nfiles; i++) CreateFile(
Form(
"tomerge%03d.root",i));
 
   64   for (i=0; i<nfiles; i++) fm->
AddFile(
Form(
"tomerge%03d.root",i));
 
   76   for (i=0; i<nfiles; i++) fm->
AddFile(
Form(
"tomerge%03d.root",i));
 
   93void CreateFile(
const char *fname)
 
  101   file->mkdir(
"folder")->cd();
 
  106   if (sname.Contains(
"000")) {
 
Option_t Option_t TPoint TPoint const char mode
 
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
 
R__EXTERN TSystem * gSystem
 
Using a TBrowser one can browse all ROOT objects.
 
This class provides file copy and merging services.
 
virtual Bool_t OutputFile(const char *url, Bool_t force)
Open merger output file.
 
virtual Bool_t AddFile(TFile *source, Bool_t own, Bool_t cpProgress)
Add the TFile to this file merger and give ownership of the TFile to this object (unless kFALSE is re...
 
void AddObjectNames(const char *name)
 
@ kAll
Merge all type of objects (default)
 
@ kIncremental
Merge the input file with the content of the output file (if already existing).
 
@ kSkipListed
Skip objects specified in fObjectNames list.
 
@ kOnlyListed
Only the objects specified in fObjectNames list.
 
virtual Bool_t PartialMerge(Int_t type=kAll|kIncremental)
Merge the files.
 
virtual void Reset()
Reset merger file list.
 
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format.
 
virtual Bool_t Cp(const char *dst, Bool_t progressbar=kTRUE, UInt_t buffersize=1000000)
Allows to copy this file to the dst URL.
 
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault, Int_t netopt=0)
Create / open a file.
 
1-D histogram with a float per channel (see TH1 documentation)}
 
void SetName(const char *name) override
Change the name of this histogram.
 
virtual Int_t Write(const char *name=nullptr, Int_t option=0, Int_t bufsize=0)
Write this object to the current directory.
 
void Start(Bool_t reset=kTRUE)
Start the stopwatch.
 
void Stop()
Stop the stopwatch.
 
void Print(Option_t *option="") const override
Print the real and cpu time passed between the start and stop events.
 
virtual int Unlink(const char *name)
Unlink, i.e.