Re: [ROOT] cycles

From: Victor Perevoztchikov (perev@bnl.gov)
Date: Fri Jun 04 2004 - 18:52:29 MEST


Hi Wolfgang,
> > kOverwrite flag was the right thing. But that destroyed the information
> > written in previous steps. Can I TFile::Write("",kOverWrite) more than
In STAR we use this mode. We use TObject::Write method. But to avoid
destroying the previous record we each time change the name of key.
In our case it is some_name.run_number.event_number like
"datatype.00123.123456"
Victor

Victor M. Perevoztchikov   perev@bnl.gov
Brookhaven National Laboratory MS 510A PO Box 5000 Upton NY 11973-5000
tel office : 631-344-7894; fax 631-344-4206;

----- Original Message ----- 
From: "Rene Brun" <Rene.Brun@cern.ch>
To: "Wolfgang Waltenberger" <walten@qhepu3.oeaw.ac.at>
Cc: "root talk list" <roottalk@pcroot.cern.ch>
Sent: Friday, June 04, 2004 9:50 AM
Subject: Re: [ROOT] cycles


> Hi Wolgang,
>
> Instead of TFile::Write, use myobject.Write();
> ie, write your objects one by one.
>
> Rene Brun
>
> Wolfgang Waltenberger wrote:
> >
> > Dear root mailing list,
> >
> > I am writing to a TFile, and I have to write in more than one "go",
> > i.e. I have multiple TFile::Write() calls.
> > Now I would like to suppress the different "cycles", so I thought the
> > kOverwrite flag was the right thing. But that destroyed the information
> > written in previous steps. Can I TFile::Write("",kOverWrite) more than
> > once, and keep all the data at the same time?
> >
> > Cheers
> >
> > Wolfgang
>



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:08 MET