Hi Andrea, If you change your file names from xxx.ntp to xxx.root, your merge procedure will work. The current interface looks for a string ".root" to find the file in case you specify the name of a tree inside a file. Rene Brun Andrea Fontana wrote: > > Dear ROOTers, > we have two files, each containing two ntuples (named hits and vertex). > We want to merge them into a single file that will still contain two > ntuples (that are the sum of the original two). > We are trying with this code (following the instructions of the reference > guide): > > TChain *fChain=new TChain("fChain"); > > fChain->Add("/data/ntp/AT-Run3924.ntp/hits"); > fChain->Add("/data/ntp/AT-Run3933.ntp/hits"); > fChain->Add("/data/ntp/AT-Run3924.ntp/vertex"); > fChain->Add("/data/ntp/AT-Run3933.ntp/vertex"); > > fChain->Merge("temp.ntp"); > > but we have the following error message: > > Error in <TFile::TFile>: file /data/ntp/AT-Run3924.ntp/hits does not exist > Error in <TFile::TFile>: file /data/ntp/AT-Run3933.ntp/hits does not exist > Error in <TFile::TFile>: file /data/ntp/AT-Run3924.ntp/vertex does not exist > Error in <TFile::TFile>: file /data/ntp/AT-Run3933.ntp/vertex does not exist > > We are sure that both files and ntuples exist as we can browse them with > a TBrowser. It looks like ROOT looks for a file called > /data/ntp/AT-Run3924.ntp/hits and not for an ntuple called hits within the > file. What do we do wrong? > > Many thanks and regards, > Andrea Fontana & Germano Bonomi
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:03 MET