void SetType(const char* type) {fAnalysisType = type;}
const char* GetType() {return fAnalysisType.Data();}
- Bool_t AddTagsFile(const char *alienUrl);
+ Bool_t AddTagsFile(const char *alienUrl, Bool_t checkFile=kTRUE);
void ChainLocalTags(const char *dirname);
- void ChainGridTags(TGridResult *result);
+ TChain *ChainGridTags(TGridResult *result);
TChain *QueryTags(AliRunTagCuts *runTagCuts,
AliLHCTagCuts *lhcTagCuts,
const char *fDetectorCut,
const char *fEventCut);
- Bool_t CreateAsciiCollection(const char* name,
- AliRunTagCuts *runTagCuts,
- AliLHCTagCuts *lhcTagCuts,
- AliDetectorTagCuts *detTagCuts,
- AliEventTagCuts *evTagCuts);
- Bool_t CreateAsciiCollection(const char* name,
- const char *fRunCut,
- const char *fLHCCut,
- const char *fDetectorCut,
- const char *fEventCut);
-
TChain *GetInputChain(const char* system, const char *wn);
- TChain *GetChainFromCollection(const char* collectionname,
- const char* treename);
+
+ static TChain* CreateChainFromCollection(const char* collectionname, const char* treename);
TEntryList *GetGlobalList() {return fGlobalList;}
//____________________________________________________//
protected:
- TGridResult *ftagresult; //the results from the tag grid query
- TString fTagDirName; //the location of the locally stored tags
-
- TChain *fChain; //tag chain
-
- TString fAnalysisType; //define the type of analysis (esd or aod)
-
- TEntryList *fGlobalList; //global TEntryList
+ TGridResult *ftagresult; //the results from the tag grid query
+ TString fTagDirName; //the location of the locally stored tags
+ TChain *fChain; //tag chain
+ TString fAnalysisType; //define the type of analysis (esd or aod)
+ TEntryList *fGlobalList; //global TEntryList
//____________________________________________________//
private: