12 #ifndef ROOT_TDataSetManagerAliEn 13 #define ROOT_TDataSetManagerAliEn 24 #ifndef ROOT_TDataSetManager 28 #ifndef ROOT_TDataSetManagerFile 86 virtual void SetAnchor(
const char *anchor);
89 virtual void SetRegexp(
const char *regexp);
113 static std::vector<Int_t> *ExpandRunSpec(
TString &runSpec);
120 TString &period,
Int_t &year, std::vector<Int_t> *&runList,
146 virtual void ShowDataSets(
const char * =
"*",
const char * =
"");
149 virtual Int_t ShowCache(
const char *);
150 virtual Int_t ClearCache(
const char *);
TMap * GetDataSets(const char *owner="", const char *server="", const char *opt=0)
GetDataSets wrapper.
virtual void SetRegexp(const char *regexp)
virtual void SetArchSubst(Bool_t archSubst)
const TUrl * kfNoopNoneUrl
This class represents a WWW compatible URL.
virtual void InvalidateGridResult()
virtual const TString & GetFileName() const
virtual TGridResult * GetGridResult(Bool_t forceNewQuery=kFALSE)
Query the AliEn file catalog.
virtual const TString & GetBasePath() const
virtual TFileCollection * GetCollection(Bool_t forceNewQuery=kFALSE)
#define ClassDef(name, id)
void Init(TClassEdit::TInterpreterLookupHelper *helper)
virtual const TPMERegexp * GetRegexp() const
virtual const TString & GetAnchor() const
const TUrl * kfNoopUnknownUrl
Int_t RemoveDataSet(const char *dsname)
RemoveDataSet wrapper.
TFileCollection * GetDataSet(const char *ds, const char *server="")
GetDataSet wrapper.
const TUrl * kfNoopRedirUrl
virtual void SetFileName(const char *fileName)
virtual const TString & GetTreeName() const
virtual ~TAliEnFind()
Destructor.
TGridResult * fGridResult
virtual void SetBasePath(const char *basePath)
TAliEnFind & operator=(const TAliEnFind &rhs)
Assignment operator. Cached query result is not copied.
TMap implements an associative array of (key,value) pairs using a THashTable for efficient retrieval ...
TAliEnFind(const TString &basePath="", const TString &fileName="", const TString &anchor="", const Bool_t archSubst=kFALSE, const TString &treeName="", const TString ®exp="", const TString &query="")
Constructor.
void ShowDataSets(const char *ds, const char *opt="")
ShowDataSets wrapper.
virtual const char * GetSearchId()
Mother of all ROOT objects.
virtual void SetTreeName(const char *fileName)
Wrapper for PCRE library (Perl Compatible Regular Expressions).
Class that contains a list of TFileInfo's and accumulated meta data information about its entries...
virtual void InvalidateSearchId()
virtual void SetAnchor(const char *anchor)
virtual Bool_t GetArchSubst() const
Int_t RegisterDataSet(const char *dsname, TFileCollection *fc, const char *opt="")
RegisterDataSet wrapper.
TDataSetManagerFile * fCache
Bool_t ExistsDataSet(const char *dsname)
ExistsDataSet wrapper.
virtual void Print(Option_t *opt="") const
This method must be overridden when a class wants to print itself.