int GetPathInfo(const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime)
Get info about a file: id, size, flags, modification time.
static void ResolveKeywords(TString &fname, const char *path=0)
Replace , , , , , , , and placeholders in fname...
TString & Insert(Ssiz_t pos, const char *s)
TUrl * GetFirstUrl() const
virtual int mkdir(const char *name, Bool_t recursive=kFALSE)
Make a file system directory.
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
TFile * OpenFile(const char *opt)
Open the file using the unique temporary name.
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=1, Int_t netopt=0)
Create / open a file.
const char * Data() const
virtual int Unlink(const char *name)
Unlink, i.e. remove, a file.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString...
The TNamed class is the base class for all named ROOT classes.
virtual Bool_t IsEmpty() const
void Init(TClassEdit::TInterpreterLookupHelper *helper)
void SetOutputFileName(const char *name)
Set the name of the output file; in the form of an Url.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
virtual Bool_t OutputFile(const char *url, Bool_t force)
Open merger output file.
virtual Int_t SendAsynMessage(const char *msg, Bool_t lf=kTRUE)
Send an asychronous message to the master / client .
TFileMerger * GetFileMerger(Bool_t local=kFALSE)
Get instance of the file merger to be used in 'merge' mode.
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...
Bool_t EndsWith(const char *pat, ECaseCompare cmp=kExact) const
Return true if string ends with the specified string.
R__EXTERN TSystem * gSystem
static void GetLocalServer(TString &dsrv)
Extract LOCALDATASERVER info in 'dsrv'.
This class provides file copy and merging services.
virtual Int_t GetValue(const char *name, Int_t dflt)
Returns the integer value for a resource.
virtual TEnvRec * Lookup(const char *n)
Loop over all resource records and return the one with name.
Collection abstract base class.
void Form(const char *fmt,...)
Formats a string using a printf style format descriptor.
char * Form(const char *fmt,...)
virtual const char * GetName() const
Returns name of object.
const char * GetAnchor() const
void Unlink(const char *path)
Unlink path.
const char * GetUrl(Bool_t withDeflt=kFALSE) const
Return full URL.
Long64_t Merge(TCollection *list)
Merge objects from the list into this object.
TString & Remove(Ssiz_t pos)
virtual int Chmod(const char *file, UInt_t mode)
Set the file permission bits. Returns -1 in case or error, 0 otherwise.
virtual ~TProofOutputFile()
Main destructor.
virtual const char * HostName()
Return the system's host name.
const char * GetOptionsAnchor() const
const char * GetOrdinal() const
Mother of all ROOT objects.
const char * GetLocalHost() const
R__EXTERN TProofServ * gProofServ
Class that contains a list of TFileInfo's and accumulated meta data information about its entries...
TFileCollection * GetFileCollection()
Get instance of the file collection to be used in 'dataset' mode.
TFileCollection * fDataSet
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const
const char * GetDir(Bool_t raw=kFALSE) const
Class describing a generic file including meta information.
Ssiz_t Index(const char *pat, Ssiz_t i=0, ECaseCompare cmp=kExact) const
virtual void SetTitle(const char *title="")
Change (i.e. set) the title of the TNamed.
void Init(const char *path, const char *dsname)
Initializer. Called by all constructors.
const char * GetFile() const
void AddFile(TFileMerger *merger, const char *path)
Add file to merger, checking the result.
virtual void Warning(const char *method, const char *msgfmt,...) const
Issue warning message.