Re: [ROOT] i/o problem in root 3.00/01

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Jan 12 2001 - 18:14:00 MET


Hi Eddy,
split mode cannot be used for members that are TArrayXX. Use a pointer instead.

I hope to be able to support this case too.

Rene Brun

Eddy Offermann wrote:
> 
> Dear Root-ers
> 
> I wonder whether I use the ROOT I/O system incorrectly (most likely)
> or a hit a problem in ROOT 3.00/01
> (SunOS moose 5.7 Generic_106541-12 sun4u sparc SUNW,Ultra-Enterprise) ??
> 
> I am trying to add the contents of a class (TTrade) to a tree
> This class has only one member , TArrayD fVal, see attachments.
> 
> When reading back the contents of the tree, only the first entry
> in fVal has the correct value, but the array has the correct
> length.
> 
> What is wrong ?
> 
> Best Regards,
> Eddy
> 
> Renaissance Technologies Corp.
> Route 25A, East Setauket NY 11733
> e-mail: eddy@rentec.com
> http://www.rentec.com
> 
>   --------------------------------------------------------------------------------
> 
>                      Name: TTrade.C
>    TTrade.C          Type: Plain Text (TEXT/plain)
>               Description: TTrade.C
> 
>                      Name: TTrade.h
>    TTrade.h          Type: TEXT/x-sun-h-file
>               Description: TTrade.h
> 
>                             Name: Trade_LinkDef.h
>    Trade_LinkDef.h          Type: TEXT/x-sun-h-file
>                      Description: Trade_LinkDef.h
> 
>                    Name: doit.C
>    doit.C          Type: Plain Text (TEXT/plain)
>             Description: doit.C
> 
>                      Name: Makefile
>    Makefile          Type: TEXT/x-sun-Makefile
>               Description: Makefile
> 
>                         Name: Make-depend
>    Make-depend          Type: Plain Text (TEXT/plain)
>                  Description: Make-depend



This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:33 MET