Examples in this directory: ========================== 1) Browse What it does: browse AMS root files Modes: Interpreted Library used: Shared library To run it: "Browse
" Comments: a) I guess that it only works with recent ROOT versions (from v4 on). b) It creates a temporary browsable root file on /tmp, a bit bigger than the original file. So you should have enough disk space in order to store it. c) "Browse" creates a new root file with a different split level (=2), so it has to read the whole data structure. This extra time is unrelevant for small root files, but it may be non negligible for production ones (it depends on the computer). d) The previous temporary file is deleted afterwards, so you may want to comment the latest line in the "Browse" script. The temporary file can be browsed directly with the script "browse_split_file.C". e) I have tried to use a root file created in memory, but did not succeed. It seems that memory is not infinite, as expected. f) STL vectors beyond the first level are not browsable. For instance, the STL array of hits belonging to tracks