12 #ifndef ROOT_TDataSetManagerAliEn 13 #define ROOT_TDataSetManagerAliEn 82 virtual void SetAnchor(
const char *anchor);
85 virtual void SetRegexp(
const char *regexp);
109 static std::vector<Int_t> *ExpandRunSpec(
TString &runSpec);
116 TString &period,
Int_t &year, std::vector<Int_t> *&runList,
142 virtual void ShowDataSets(
const char * =
"*",
const char * =
"");
145 virtual Int_t ShowCache(
const char *);
146 virtual Int_t ClearCache(
const char *);
virtual const TString & GetTreeName() const
virtual void SetRegexp(const char *regexp)
Int_t RemoveDataSet(const char *dsname)
RemoveDataSet wrapper.
virtual void SetArchSubst(Bool_t archSubst)
const TUrl * kfNoopNoneUrl
This class represents a WWW compatible URL.
TFileCollection * GetDataSet(const char *ds, const char *server)
GetDataSet wrapper.
virtual void InvalidateGridResult()
virtual TGridResult * GetGridResult(Bool_t forceNewQuery=kFALSE)
Query the AliEn file catalog.
Int_t RegisterDataSet(const char *dsname, TFileCollection *fc, const char *opt)
RegisterDataSet wrapper.
virtual TFileCollection * GetCollection(Bool_t forceNewQuery=kFALSE)
virtual Bool_t GetArchSubst() const
#define ClassDef(name, id)
void Init(TClassEdit::TInterpreterLookupHelper *helper)
const TUrl * kfNoopUnknownUrl
virtual const TString & GetAnchor() const
virtual const TPMERegexp * GetRegexp() const
const TUrl * kfNoopRedirUrl
virtual void SetFileName(const char *fileName)
Bool_t ExistsDataSet(const char *dsname)
ExistsDataSet wrapper.
virtual ~TAliEnFind()
Destructor.
TGridResult * fGridResult
TMap * GetDataSets(const char *owner, const char *server, const char *opt)
GetDataSets wrapper.
virtual void SetBasePath(const char *basePath)
TAliEnFind & operator=(const TAliEnFind &rhs)
Assignment operator. Cached query result is not copied.
virtual void Print(Option_t *opt="") const
This method must be overridden when a class wants to print itself.
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.
virtual const char * GetSearchId()
Mother of all ROOT objects.
virtual void SetTreeName(const char *fileName)
virtual const TString & GetBasePath() const
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 const TString & GetFileName() const
virtual void SetAnchor(const char *anchor)
void ShowDataSets(const char *ds, const char *opt)
ShowDataSets wrapper.
TDataSetManagerFile * fCache