]>
Commit | Line | Data |
---|---|---|
9ac4ef53 | 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 | } |