Hi Dennis - I had that problem too, here's the code I used to do it - basically you have to create a TFile first and use the other version of the Merge function Matt TFile* f1 = new TFile("merge.root", "recreate"); TChain ch1("T1"); ch1.Add("file1.root"); ch1.Add("file2.root"); ch1.Merge(f1, 0); TChain ch2("T2"); ch2.Add("file1.root"); ch2.Add("file2.root"); ch2.Merge(f1, 0); f1->Close(); On Thursday 20 December 2001 3:21 am, Dennis C. Arrogancia wrote: >Dear Rooters, > > >I have a little problem regarding merging files containig a tree. I tried >using the code below and it works fine in my case. > > > TChain ch("T"); > ch.Add("file1.root"); > ch.Add("file2.root"); > ch.Add("file3.root"); > ch.Merge("big.root"); > > >Now, my problem is how can i merge these three files if each of them >contains two or more trees? Say file1.root contains trees such as >"T1","T2", and "T3". Similarly for file2.root and file3.root, they also >contain the same number of trees. > > > >Dennis
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:12 MET