12 #ifndef ROOT_TProofOutputFile
13 #define ROOT_TProofOutputFile
71 void Init(
const char *path,
const char *dsname);
79 void Unlink(
const char *path);
94 TProofOutputFile(
const char *path,
const char *option =
"M",
const char *dsname = 0);
Bool_t IsRetrieve() const
const char * GetOutputFileName() const
Internal class steering processing in PROOF.
void SetWorkerOrdinal(const char *ordinal)
void Print(Option_t *option="") const
Dump the class content.
void SetDir(const char *dir, Bool_t raw=kFALSE)
void NotifyError(const char *errmsg)
Notify error message.
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format...
Int_t AdoptFile(TFile *f)
Adopt a file already open.
UInt_t GetTypeOpt() const
const char * GetFileName() const
static Int_t AssertDir(const char *dirpath)
Assert directory path 'dirpath', with the ownership of the last already existing subpath.
void ResetFileCollection()
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.
TProofOutputFile & operator=(const TProofOutputFile &)
#define ClassDef(name, id)
The TNamed class is the base class for all named ROOT classes.
void SetOutputFileName(const char *name)
Set the name of the output file; in the form of an Url.
void SetFileName(const char *name)
TFileMerger * GetFileMerger(Bool_t local=kFALSE)
Get instance of the file merger to be used in 'merge' mode.
const char * GetWorkerOrdinal() const
This class provides file copy and merging services.
Collection abstract base class.
void SetMerged(Bool_t merged=kTRUE)
Bool_t TestBit(UInt_t f) const
Class to steer the merging of files produced on the workers.
void Unlink(const char *path)
Unlink path.
Long64_t Merge(TCollection *list)
Merge objects from the list into this object.
virtual ~TProofOutputFile()
Main destructor.
const char * GetOptionsAnchor() const
This class controls a Parallel ROOT Facility, PROOF, cluster.
Bool_t IsRegister() const
void SetRetrieve(Bool_t on=kTRUE)
const char * GetLocalHost() const
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
const char * GetDir(Bool_t raw=kFALSE) const
ERunType GetRunType() const
void Init(const char *path, const char *dsname)
Initializer. Called by all constructors.
void AddFile(TFileMerger *merger, const char *path)
Add file to merger, checking the result.