1 void AliRsnReadTaskAlien
3 const char *kCollectionFile="wn.xml", // XML file containing tags
4 Long64_t nentries=TChain::kBigNumber
8 TGrid::Connect("alien://");
10 // create chain of files to read
11 TAlienCollection *myCollection = TAlienCollection::Open(kCollectionFile);
13 Error("AliRsnReadTaskRL", Form("Cannot create an AliEn collection from %s", kCollectionFile));
16 TChain* analysisChain = new TChain("esdTree");
17 myCollection->Reset();
19 // loop on the entries of the XML input file
21 while ( myCollection->Next() ) {
23 sprintf(esdFile, "%s", myCollection->GetTURL(""));
24 Info("AliRsnReadTaskRL", Form("Adding %s", esdFile));
25 analysisChain->Add(esdFile);
28 Info("AliRsnReadTaskRL", Form("CHAIN HAS %d ENTRIES", (Int_t)analysisChain->GetEntries()));
31 gROOT->LoadMacro("$(ALICE_ROOT)/PWG2/RESONANCES/macros/AliRsnReadTask.C");
32 AliRsnReadTask(analysisChain);