/usr/include/root/TGridCollection.h is in libroot-net-dev 5.34.19+dfsg-1.2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 | // @(#)root/net:$Id$
// Author: Andreas-Joachim Peters 2005-05-09
/*************************************************************************
* Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
* All rights reserved. *
* *
* For the licensing terms see $ROOTSYS/LICENSE. *
* For the list of contributors see $ROOTSYS/README/CREDITS. *
*************************************************************************/
#ifndef ROOT_TGridCollection
#define ROOT_TGridCollection
//////////////////////////////////////////////////////////////////////////
// //
// TGridCollection //
// //
// Class which manages collection files on the Grid. //
// //
//////////////////////////////////////////////////////////////////////////
#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 * /*name*/ = "")
{ MayNotUse("GetTURL"); return 0;}
virtual const char *GetSURL(const char * /*name*/ = "")
{ MayNotUse("GetSURL"); return 0;}
virtual const char *GetLFN(const char * /*name*/ = "")
{ MayNotUse("GetLFN"); return 0;}
virtual Long64_t GetSize(const char * /*name*/ = "")
{ MayNotUse("GetSize"); return -1;}
virtual Bool_t IsOnline(const char * /*name*/ = "")
{ MayNotUse("IsOnline"); return 0;}
virtual Bool_t IsSelected(const char * /*name*/ = "")
{ 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 /*nstart*/ = -1 , Int_t /*nstop*/ = -1)
{ MayNotUse("SelectFile"); return kFALSE;}
virtual Bool_t DeselectFile(const char *, Int_t /*nstart*/ = -1, Int_t /*nstop*/ = -1)
{ MayNotUse("DeselectFile"); return kFALSE;}
virtual Bool_t InvertSelection()
{ MayNotUse("InvertSelection"); return kFALSE;}
virtual Bool_t DownscaleSelection(UInt_t /* scaler */ = 2)
{ MayNotUse("DownscaleSelection"); return kFALSE;}
virtual Bool_t ExportXML(const char *, Bool_t /*selected*/ = kTRUE, Bool_t /*online*/ = kTRUE,
const char * /*name*/ = "ROOT xml", const char * /*comment*/ = "Exported XML")
{ MayNotUse("ExportXML"); return kFALSE;}
virtual const char* GetExportUrl()
{ MayNotUse("GetExportUrl"); return 0;}
virtual Bool_t SetExportUrl(const char * /*exporturl*/ = 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 /*bulk*/ = kFALSE, Option_t * /*TFileStager option*/ = "")
{ MayNotUse("Stage"); return kFALSE;}
virtual Bool_t Prepare(Bool_t /*bulk*/ = kFALSE)
{ MayNotUse("Prepare"); return kFALSE;}
virtual Bool_t CheckIfOnline(Bool_t /*bulk*/ = kFALSE)
{ MayNotUse("CheckIfOnline"); return kFALSE;}
virtual TDSet *GetDataset(const char *, const char * , const char *)
{ MayNotUse("GetDataset"); return 0;}
virtual TGridResult *GetGridResult(const char * /*filename*/ = "", Bool_t /*onlyonline*/ = kTRUE , Bool_t /*publicaccess*/ = kFALSE )
{ MayNotUse("GetGridResult"); return 0;}
virtual Bool_t LookupSUrls(Bool_t /*verbose*/ = 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* /*name*/ = "", const char* /*title*/ = "") const
{ MayNotUse("GetFileCollection"); return 0;}
ClassDef(TGridCollection,1) // ABC managing collection of files on the Grid
};
#endif
|