Re: [ROOT] TTree::SetBranchAddress problem

From: Rene Brun (Rene.Brun@cern.ch)
Date: Tue Dec 10 2002 - 21:22:12 MET


Hi Jacek,

Your test works correctly with the CVS version.
I fixed a problem about two months ago in case of branches
with multiple leaves of basic types.

Rene Brun

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