Hi Sean, > I want to write a large ROOT file consisting of a number of Event > objects stored in a super branch of a TTree object. If I make a single > call to hfile->Write() outside the event loop I run out of memmory. My > question, how do I flush the output buffers every 1000 events or so ? The function to use for this is TTree::AutoSave(). It standard saves your tree after 10000000 bytes, but you can change this using TTree::SetAutoSave(Int_t bytes). Simon Peeters. -- NIKHEF, National Institute for Nuclear and High Energy Physics Kruislaan 409, office H-044 Tel:(+31-20-592) 5140 P.O. Box 41882, 1009 DB Amsterdam (NL) Fax:(+31-20-592) 5155 CERN, building 40, office 2-D06 Tel:(+41-22-76) 71157
This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:29 MET