Access to the chain of tags
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 31 Mar 2009 12:05:35 +0000 (12:05 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 31 Mar 2009 12:05:35 +0000 (12:05 +0000)
ANALYSIS/AliTagAnalysis.cxx
ANALYSIS/AliTagAnalysis.h

index f49a8f8..be12fb0 100644 (file)
@@ -126,7 +126,7 @@ void AliTagAnalysis::ChainLocalTags(const char *dirname) {
 
 
 //___________________________________________________________________________
-void AliTagAnalysis::ChainGridTags(TGridResult *res) {
+TChain * AliTagAnalysis::ChainGridTags(TGridResult *res) {
   //Loops overs the entries of the TGridResult
   //Chains the tags that are stored in the GRID
   ftagresult = res;
@@ -140,7 +140,8 @@ void AliTagAnalysis::ChainGridTags(TGridResult *res) {
   for(Int_t i = 0; i < nEntries; i++) {
     alienUrl = ftagresult->GetKey(i,"turl");
     fChain->Add(alienUrl);
-  }//grid result loop  
+  }//grid result loop
+  return fChain;
 }
 
 
index ad3b234..844e028 100644 (file)
@@ -48,7 +48,7 @@ class AliTagAnalysis : public TObject {
   const char* GetType() {return fAnalysisType.Data();}
   Bool_t AddTagsFile(const char *alienUrl);
   void ChainLocalTags(const char *dirname);
-  void ChainGridTags(TGridResult *result);
+  TChain *ChainGridTags(TGridResult *result);
   
   TChain *QueryTags(AliRunTagCuts *runTagCuts, 
                    AliLHCTagCuts *lhcTagCuts,