Re: [ROOT] saving root files

From: Edward Moyse (Edward.Moyse@cern.ch)
Date: Sat Sep 13 2003 - 19:27:54 MEST


Hi Rene, I'd already done that and it's definitely this piece of code 
being called. 

I think that when it happened before, it was because my afs 
token had expired.... is this possible? I definitely have a valid token 
this time, but perhaps there is some other afs problem?

Ed


On Sat, 13 Sep 2003, Rene Brun wrote:

> Ed,
> 
> You must be calling somewhere the TFile constructor with option "new" 
> instead of "recreate". Could you put print statements around the TFile 
> constructor to make sure that you are really executing this piece
> of code?
> 
> Rene Brun
> 
> On 
> Sat, 13 Sep 2003, Edward Moyse wrote:
> 
> > Hi,
> > 
> > I've had this problem before, but I can't remember what the resolution 
> > was, and searching the forums and mailing list archives haven't helped.
> > 
> > I'm trying to save a root file, but always get an error:
> > Error in <TFile::TFile>: file idscan_TEST__Barrel.root already exists
> > 
> > The file DEFINITELY doesn't exist (I've tried added random letters to the 
> > name), and what's really weird is I haven't altered this code for ages, 
> > and it was working yesterday. I've checked that I have a valid afs token, 
> > and have tried on several machines. I have plenty of disk space too. 
> > Basically I'm now stuck!
> > 
> > The relevant bit of code is reproduced below.
> > 
> >        TFile fh("idscan_TEST_"+postfix+".root","recreate");
> >         m_hidscan1->Write();
> >         m_hidscan2->Write();
> >         m_hidscan3->Write();
> >         fh.Close();
> > 
> > Cheers,
> > 
> > Ed
> > 
> 
> 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET