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