]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TOF/macrosQA/merge.C
Titles updated.
[u/mrichter/AliRoot.git] / TOF / macrosQA / merge.C
1 //
2 // Macro to merge root files
3 //
4 void merge(Bool_t isOnGrid=kTRUE,
5            Char_t *outputFileName="AnalysisResults.root",
6            Char_t *inputFileName="listOfFiles.txt")
7 {
8
9   if (isOnGrid) TGrid::Connect("alien://");
10
11   TFileMerger m;
12   m.OutputFile(outputFileName);
13
14   ifstream ftxt(inputFileName);
15   Char_t fileName[4096];
16   while (!ftxt.eof()) {
17     ftxt.getline(fileName,4096);
18     if (ftxt.eof()) break;
19     m.AddFile(fileName);
20   }
21   ftxt.close();
22
23   m.Merge();
24
25 }