#ifndef ROOT_TGridCollection
#define ROOT_TGridCollection
#ifndef ROOT_TObject
#include "TObject.h"
#endif
class TMap;
class TFile;
class TEntryList;
class TList;
class TDSet;
class TGridResult;
class TFileCollection;
class TGridCollection : public TObject {
public:
TGridCollection() { }
virtual ~TGridCollection() { }
virtual void Reset()
{ MayNotUse("Reset"); }
virtual TMap *Next()
{ MayNotUse("Next"); return 0;}
virtual Bool_t Remove(TMap *)
{ MayNotUse("Remove"); return 0;}
virtual const char *GetTURL(const char * = "")
{ MayNotUse("GetTURL"); return 0;}
virtual const char *GetSURL(const char * = "")
{ MayNotUse("GetSURL"); return 0;}
virtual const char *GetLFN(const char * = "")
{ MayNotUse("GetLFN"); return 0;}
virtual Long64_t GetSize(const char * = "")
{ MayNotUse("GetSize"); return -1;}
virtual Bool_t IsOnline(const char * = "")
{ MayNotUse("IsOnline"); return 0;}
virtual Bool_t IsSelected(const char * = "")
{ MayNotUse("IsSelected"); return 0;}
virtual void Status()
{ MayNotUse("Status"); }
virtual void SetTag(const char * , const char * , TMap* )
{ MayNotUse("SetTag"); }
virtual Bool_t SelectFile(const char *, Int_t = -1 , Int_t = -1)
{ MayNotUse("SelectFile"); return kFALSE;}
virtual Bool_t DeselectFile(const char *, Int_t = -1, Int_t = -1)
{ MayNotUse("DeselectFile"); return kFALSE;}
virtual Bool_t InvertSelection()
{ MayNotUse("InvertSelection"); return kFALSE;}
virtual Bool_t DownscaleSelection(UInt_t = 2)
{ MayNotUse("DownscaleSelection"); return kFALSE;}
virtual Bool_t ExportXML(const char *, Bool_t = kTRUE, Bool_t = kTRUE,
const char * = "ROOT xml", const char * = "Exported XML")
{ MayNotUse("ExportXML"); return kFALSE;}
virtual const char* GetExportUrl()
{ MayNotUse("GetExportUrl"); return 0;}
virtual Bool_t SetExportUrl(const char * = 0)
{ MayNotUse("SetExportUrl"); return kFALSE;}
virtual void Print(Option_t *) const
{ MayNotUse("Print"); }
virtual TFile *OpenFile(const char *)
{ MayNotUse("OpenFile"); return 0;}
virtual TList *GetFileGroupList() const
{ MayNotUse("GetFileGroupList"); return 0;}
virtual TEntryList *GetEntryList(const char *)
{ MayNotUse("GetEntryList"); return 0;}
virtual UInt_t GetNofGroups() const
{ MayNotUse("GetNofGroups"); return 0;}
virtual UInt_t GetNofGroupfiles() const
{ MayNotUse("GetNofGroupfiles"); return 0;}
virtual Bool_t OverlapCollection(TGridCollection *)
{ MayNotUse("OverlapCollection"); return 0;}
virtual void Add(TGridCollection *)
{ MayNotUse("Add");}
virtual Bool_t Stage(Bool_t = kFALSE, Option_t * = "")
{ MayNotUse("Stage"); return kFALSE;}
virtual Bool_t Prepare(Bool_t = kFALSE)
{ MayNotUse("Prepare"); return kFALSE;}
virtual Bool_t CheckIfOnline(Bool_t = kFALSE)
{ MayNotUse("CheckIfOnline"); return kFALSE;}
virtual TDSet *GetDataset(const char *, const char * , const char *)
{ MayNotUse("GetDataset"); return 0;}
virtual TGridResult *GetGridResult(const char * = "", Bool_t = kTRUE , Bool_t = kFALSE )
{ MayNotUse("GetGridResult"); return 0;}
virtual Bool_t LookupSUrls(Bool_t = kTRUE)
{ MayNotUse("LookupSUrls"); return kFALSE;}
virtual TList *GetTagFilterList() const
{ MayNotUse("GetTagFilterList"); return 0;}
virtual void SetTagFilterList(TList *)
{ MayNotUse("SetTagFilterList");}
virtual const char* GetCollectionName() const
{ MayNotUse("GetCollectionName"); return 0;}
virtual const char* GetInfoComment() const
{ MayNotUse("GetInfoComment"); return 0;}
virtual TFileCollection* GetFileCollection(const char* = "", const char* = "") const
{ MayNotUse("GetFileCollection"); return 0;}
ClassDef(TGridCollection,1)
};
#endif