12#ifndef ROOT_TGridCollection
13#define ROOT_TGridCollection
47 virtual const char *
GetTURL(
const char * =
"")
49 virtual const char *
GetSURL(
const char * =
"")
51 virtual const char *
GetLFN(
const char * =
"")
61 virtual void SetTag(
const char * ,
const char * ,
TMap* )
72 const char * =
"ROOT xml",
const char * =
"Exported XML")
75 {
MayNotUse(
"GetExportUrl");
return nullptr;}
83 {
MayNotUse(
"GetFileGroupList");
return nullptr;}
85 {
MayNotUse(
"GetEntryList");
return nullptr;}
89 {
MayNotUse(
"GetNofGroupfiles");
return 0;}
91 {
MayNotUse(
"OverlapCollection");
return 0;}
101 {
MayNotUse(
"GetDataset");
return nullptr;}
103 {
MayNotUse(
"GetGridResult");
return nullptr;}
107 {
MayNotUse(
"GetTagFilterList");
return nullptr;}
111 {
MayNotUse(
"GetCollectionName");
return nullptr;}
113 {
MayNotUse(
"GetInfoComment");
return nullptr;}
115 {
MayNotUse(
"GetFileCollection");
return nullptr;}
#define R__DEPRECATED(MAJOR, MINOR, REASON)
const char Option_t
Option string (const char)
#define ClassDefOverride(name, id)
virtual TGridResult * GetGridResult(const char *="", Bool_t=kTRUE, Bool_t=kFALSE)
virtual TFileCollection * GetFileCollection(const char *="", const char *="") const
virtual Bool_t IsSelected(const char *="")
virtual const char * GetTURL(const char *="")
virtual Bool_t SelectFile(const char *, Int_t=-1, Int_t=-1)
virtual ~TGridCollection()
virtual const char * GetCollectionName() const
virtual Long64_t GetSize(const char *="")
virtual TList * GetTagFilterList() const
virtual Bool_t DeselectFile(const char *, Int_t=-1, Int_t=-1)
virtual UInt_t GetNofGroupfiles() const
virtual UInt_t GetNofGroups() const
virtual Bool_t DownscaleSelection(UInt_t=2)
virtual const char * GetExportUrl()
virtual TEntryList * GetEntryList(const char *)
virtual Bool_t CheckIfOnline(Bool_t=kFALSE)
virtual TFile * OpenFile(const char *)
virtual Bool_t Prepare(Bool_t=kFALSE)
virtual Bool_t Stage(Bool_t=kFALSE, Option_t *="")
virtual void SetTag(const char *, const char *, TMap *)
virtual Bool_t Remove(TMap *)
virtual Bool_t SetExportUrl(const char *=nullptr)
virtual Bool_t IsOnline(const char *="")
virtual const char * GetSURL(const char *="")
virtual const char * GetInfoComment() const
virtual TDSet * GetDataset(const char *, const char *, const char *)
virtual Bool_t LookupSUrls(Bool_t=kTRUE)
virtual Bool_t OverlapCollection(TGridCollection *)
virtual Bool_t ExportXML(const char *, Bool_t=kTRUE, Bool_t=kTRUE, const char *="ROOT xml", const char *="Exported XML")
virtual void Print(Option_t *="") const override
This method must be overridden when a class wants to print itself.
virtual void SetTagFilterList(TList *)
virtual TList * GetFileGroupList() const
virtual void Add(TGridCollection *)
virtual const char * GetLFN(const char *="")
virtual Bool_t InvertSelection()
A List of entry numbers in a TTree or TChain.
Class that contains a list of TFileInfo's and accumulated meta data information about its entries.
A file, usually with extension .root, that stores data and code in the form of serialized objects in ...
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
Mother of all ROOT objects.
void MayNotUse(const char *method) const
Use this method to signal that a method (defined in a base class) may not be called in a derived clas...