Skip to content

Commit 49e5a37

Browse files
committed
*** empty log message ***
1 parent 1bbf329 commit 49e5a37

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

fMerge.C

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
void fMerge( TString fname, TString outName, int num ) {
2+
3+
TString mergeName = outName+".root" ;
4+
5+
TFileMerger *fileMerger = new TFileMerger();
6+
7+
// Loop all files to be merged
8+
for (int i=1; i<=num; i++) {
9+
char fID[8];
10+
sprintf(fID,"_%d.root",i);
11+
TString subfile = fname + fID ;
12+
cout<<" Merge file"<<i<<" "<< subfile <<endl;
13+
fileMerger->AddFile(subfile);
14+
}
15+
16+
fileMerger->OutputFile(mergeName);
17+
bool work = fileMerger->Merge();
18+
19+
if (work) {
20+
cout<<" *** Merge Successful *** " <<endl;
21+
} else {
22+
cout<<" !!! Fuck ! Merge Fail !!! " <<endl;
23+
}
24+
25+
}

0 commit comments

Comments
 (0)