Gerco Onderwater wrote: > > Hi Rene, > > As a matter of fact, we just figured out that splitlevel 0 will do the > job. A value -1, as you suggested, produces the same results as kTRUE > (which is indeed incorrect). > > On Tue, 17 Jul 2001, Rene Brun wrote: > > > Hi Gerco, > > > > TPolyLine3D is one of the few ROOT classes still with a hand-written Streamer. > > Classes with a hand-written Streamer cannot be used in split mode in a branch. > > You can force the branch to not use the split mode and call the Streamer > > function by using split=-1. We expect this to be automatic in the next release. > > So, in your example, change the line: > > > Dear ROOTers, I think that the fact that the meaning of 'split' parameter has changed in 3.01 needs more advertizing. Much more. Everybody using customized Streamers should be warned - this change may affect people in a severe way. A brief comment in the release notes is not enough. We'are using hand-written Streamers and I just spent few hours of debugging to figure that after switching to ROOT 3.01/06 we were supposed to change split=0 to split=-1 in the depths of the code, luckily this was caught during the testing. -best, Pasha P.S. In case of no compression customization of Streamers can significantly improve the I/O performance (I saw improvements by a factor of 3), so it seems to be a very reasonable option to consider.
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:52 MET