[ROOT] naive question on tree saving

From: Sylvie Dagoret-Campagne (dagoret@lpnhep.in2p3.fr)
Date: Wed Feb 26 2003 - 16:29:03 MET


Hello rootalk people,

 I would ask a naive question about 2 trees handling, one at input, one
at the output.
 I have a program which read a huge root tree from an input file and write
a huge root tree in an output file.


 I want to do a regular backup in an event loop.

 If I activate the SetAutosave() function of the output tree
 the Fill function of the output tree cannot save partially  the output tree
in output file. A error is generated because Root want to write in the
input file even if I do "outputfile->cd()" before calling "outputtree->Fill()".

 For the moment I only have the solution to do inside the event loop
 
 outputfile->cd()
 outputtree->Fill()
 outputtree->Write()

 This may generate a too large output file ?

 Could you tell me how to switch to the proper Root file.

Best regards !


		Sylvie Dagoret-Campagne
 




-- 
==============================================================================

Sylvie Dagoret-Campagne         | e-mail: dagoret@lpnhep.in2p3.fr,
LPNHE, Universite Paris VI-VII  | Sylvie.Dagoret-Campagne@lpnhep.in2p3.fr
4, Place Jussieu Tour 33, Rdc   | Telephone (33) 01 44 27 73 30
75252 PARIS CEDEX 05 - FRANCE   | Fax       (33) 01 44 27 46 38
                                | Standard  (33) 01 44 27 63 13

My web page is at http://lpnhe-auger.in2p3.fr/Sylvie/WWW/HOME/index.html
==============================================================================



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