File indexing completed on 2026-09-12 09:27:00
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012 #ifndef ROOT_TGridCollection
0013 #define ROOT_TGridCollection
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023 #include "TObject.h"
0024
0025 class TMap;
0026 class TFile;
0027 class TEntryList;
0028 class TList;
0029 class TDSet;
0030 class TFileCollection;
0031
0032 namespace ROOT::Deprecated {
0033
0034 class TGridResult;
0035
0036 class TGridCollection : public TObject {
0037 public:
0038 TGridCollection() { }
0039 virtual ~TGridCollection() { }
0040
0041 virtual void Reset()
0042 { MayNotUse("Reset"); }
0043 virtual TMap *Next()
0044 { MayNotUse("Next"); return nullptr;}
0045 virtual Bool_t Remove(TMap *)
0046 { MayNotUse("Remove"); return 0;}
0047 virtual const char *GetTURL(const char * = "")
0048 { MayNotUse("GetTURL"); return nullptr;}
0049 virtual const char *GetSURL(const char * = "")
0050 { MayNotUse("GetSURL"); return nullptr;}
0051 virtual const char *GetLFN(const char * = "")
0052 { MayNotUse("GetLFN"); return nullptr;}
0053 virtual Long64_t GetSize(const char * = "")
0054 { MayNotUse("GetSize"); return -1;}
0055 virtual Bool_t IsOnline(const char * = "")
0056 { MayNotUse("IsOnline"); return 0;}
0057 virtual Bool_t IsSelected(const char * = "")
0058 { MayNotUse("IsSelected"); return 0;}
0059 virtual void Status()
0060 { MayNotUse("Status"); }
0061 virtual void SetTag(const char * , const char * , TMap* )
0062 { MayNotUse("SetTag"); }
0063 virtual Bool_t SelectFile(const char *, Int_t = -1 , Int_t = -1)
0064 { MayNotUse("SelectFile"); return kFALSE;}
0065 virtual Bool_t DeselectFile(const char *, Int_t = -1, Int_t = -1)
0066 { MayNotUse("DeselectFile"); return kFALSE;}
0067 virtual Bool_t InvertSelection()
0068 { MayNotUse("InvertSelection"); return kFALSE;}
0069 virtual Bool_t DownscaleSelection(UInt_t = 2)
0070 { MayNotUse("DownscaleSelection"); return kFALSE;}
0071 virtual Bool_t ExportXML(const char *, Bool_t = kTRUE, Bool_t = kTRUE,
0072 const char * = "ROOT xml", const char * = "Exported XML")
0073 { MayNotUse("ExportXML"); return kFALSE;}
0074 virtual const char* GetExportUrl()
0075 { MayNotUse("GetExportUrl"); return nullptr;}
0076 virtual Bool_t SetExportUrl(const char * = nullptr)
0077 { MayNotUse("SetExportUrl"); return kFALSE;}
0078 virtual void Print(Option_t * = "") const override
0079 { MayNotUse("Print"); }
0080 virtual TFile *OpenFile(const char *)
0081 { MayNotUse("OpenFile"); return nullptr;}
0082 virtual TList *GetFileGroupList() const
0083 { MayNotUse("GetFileGroupList"); return nullptr;}
0084 virtual TEntryList *GetEntryList(const char *)
0085 { MayNotUse("GetEntryList"); return nullptr;}
0086 virtual UInt_t GetNofGroups() const
0087 { MayNotUse("GetNofGroups"); return 0;}
0088 virtual UInt_t GetNofGroupfiles() const
0089 { MayNotUse("GetNofGroupfiles"); return 0;}
0090 virtual Bool_t OverlapCollection(TGridCollection *)
0091 { MayNotUse("OverlapCollection"); return 0;}
0092 virtual void Add(TGridCollection *)
0093 { MayNotUse("Add");}
0094 virtual Bool_t Stage(Bool_t = kFALSE, Option_t * = "")
0095 { MayNotUse("Stage"); return kFALSE;}
0096 virtual Bool_t Prepare(Bool_t = kFALSE)
0097 { MayNotUse("Prepare"); return kFALSE;}
0098 virtual Bool_t CheckIfOnline(Bool_t = kFALSE)
0099 { MayNotUse("CheckIfOnline"); return kFALSE;}
0100 virtual TDSet *GetDataset(const char *, const char * , const char *)
0101 { MayNotUse("GetDataset"); return nullptr;}
0102 virtual TGridResult *GetGridResult(const char * = "", Bool_t = kTRUE , Bool_t = kFALSE )
0103 { MayNotUse("GetGridResult"); return nullptr;}
0104 virtual Bool_t LookupSUrls(Bool_t = kTRUE)
0105 { MayNotUse("LookupSUrls"); return kFALSE;}
0106 virtual TList *GetTagFilterList() const
0107 { MayNotUse("GetTagFilterList"); return nullptr;}
0108 virtual void SetTagFilterList(TList *)
0109 { MayNotUse("SetTagFilterList");}
0110 virtual const char* GetCollectionName() const
0111 { MayNotUse("GetCollectionName"); return nullptr;}
0112 virtual const char* GetInfoComment() const
0113 { MayNotUse("GetInfoComment"); return nullptr;}
0114 virtual TFileCollection* GetFileCollection(const char* = "", const char* = "") const
0115 { MayNotUse("GetFileCollection"); return nullptr;}
0116
0117 ClassDefOverride(TGridCollection,1)
0118 };
0119
0120 }
0121
0122 using TGridCollection R__DEPRECATED(6, 42, "TGridCollection is expected to be unused and thus deprecated") =
0123 ROOT::Deprecated::TGridCollection;
0124
0125 #endif