Re: Problems with a new workstation

From: Rene Brun (Rene.Brun@cern.ch)
Date: Thu Mar 30 2000 - 21:16:05 MEST


Hi George,
Our production version is 2.23/12. You should use this version
on your new system too. Your two problems will be solved.
If you stay with your version, you can add a third argument to Fill, eg:
       then3->Fill(Ex+Ey+Csi,thp,1);
This will make unambiguous the argument promotion algorithm in CINT.
This later problem has been completly solved and simplified in
our development version 2.24 by changes in the histogram inheritance
scheme for 2-d histograms.

Rene Brun


On Thu, 30 Mar 2000, Georges Lobo wrote:

> Hi rooters,
> I have a strange problem. I wanted to move today on a new machine.
> I was on a Sun-Ultra 5 and now on a Sun-Ultra 60. On the 2 machines the
> root version are different on the former it is 2.23/12 and on the new
> one 2.23/10.
> I transfered my root files and when I execute my macros I have the
> following errors 
> Error in <TBuffer::CheckByteCount>: object of class TList read too few
> bytes
> *** TList::Streamer() not in sync with data on file, fix Streamer()
> Error in <TBuffer::CheckByteCount>: object of class TList read too few
> bytes
> *** TList::Streamer() not in sync with data on file, fix Streamer()
> the corresponding lines are 
> 
> TCutG *protoncut  = (TCutG*)fnew->Get("protoncut");  
> TCutG *protoncut1  = (TCutG*)fnew->Get("protoncut1");
> It's seems however that it can read correctly the cuts. 
> The second problem concerns the filling of histos I perform in this
> macro 
> I have the following message 
> Error: TH2F::Fill is private or protected FILE:histo2.C LINE:309
> *** Interpreter error recovered ***
> The line corresponding to this error is the following
> 	then3->Fill(Ex+Ey+Csi,thp);
> I really don't understand why it doesn't work because befor this line I
> Fill also 2d histos and it doesn't complains. 
> Thanks in advance for the answer.
> 	Georges Lobo
> 



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:22 MET