We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1bbf329 commit 49e5a37Copy full SHA for 49e5a37
fMerge.C
@@ -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