Re: TTree::AutoSave

From: Susan Kasahara (schubert@hep.umn.edu)
Date: Thu Nov 04 1999 - 22:17:52 MET


Hi Rene,
Thank you for your advice regarding optimizing the use of AutoSave.
  We are intending to use AutoSave in an online context, in which we
want to read data soon after it is written by the DAQ, and  before the
data file has closed.   In this respect, minimizing the processing time while
providing fast access to the data is important to us, and it would be very
useful to have an automized method of optimizing the basket size and
frequency of autosave calls if this is something you can possibly implement
in future versions of root.   The data  structures and event sizes may also
change over the course of the experiment so having an automatic method of
retuning parameters would be helpful.
Best regards,
Sue Kasahara

Rene Brun wrote:
...

> So, it is up to you to tune the basket sizes to minimize the overhead
> induced by too many AutoSaves in time and the read performance.
> I would appreciate getting more feedback on this important subject.
>
> One could for example imagine to implement the following scenario.
> Root could automatically select a better basket size when enough data
> has
> been collected to compute the mean/rms of each entry per branch.
> One could also imagine a function TTree::Hints suggesting the best
> numbers.
>
> Rene Brun



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:42 MET