Hi Jacek, changing : fTree = (TTree *)fFile->Get("WireMap"); by : fTree = (TTree*)gROOT->FindObject("WireMap"); should work. seb. On Mon, 9 Dec 2002, Jacek M. Holeczek wrote: > Hi, > I have a very simple tree : > ------------------------------------------------------------------------------ > root [0] TFile *f=new TFile("wiremap.root","OLD") > root [1] f->ls() > TFile** wiremap.root > TFile* wiremap.root > KEY: TTree WireMap;1 WireMap > root [2] WireMap->Print() > ****************************************************************************** > *Tree :WireMap : WireMap * > *Entries : 27648 : Total = 1073258 bytes File Size = 302514 * > * : : Tree compression factor = 5.21 * > ****************************************************************************** > *Br 0 :WireInfo : fCrate/I:fModule/I:fBoard/I:fChannel/I:fView/I:fWire/I * > *Entries : 27648 : Total Size= 741190 bytes File Size = 122863 * > *Baskets : 10 : Basket Size= 64000 bytes Compression= 5.21 * > *............................................................................* > ------------------------------------------------------------------------------ > > The code : > fFile = new TFile(filename, "READ"); > fTree = (TTree *)fFile->Get("WireMap"); > fTree->SetBranchAddress("WireInfo", &fCrate); > that was happily running UP TO 3.02/07 brakes in 3.03/09 : > Error in <TTree::SetBranchAddress>: unknown branch -> WireInfo > > Thanks in advance, > Jacek. > >
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:23 MET