Anatomy of a Root File
Starting with Root 3.0 each file contains a
special key “StreamerInfo”
Contains a collection of TStreamerInfo objects
which contains information on data members of
all objects in file. Allows:
Reading root files without the original code
Reading root files with older versions of objects
(schema evolution)
Root files are now self describing
This allows Java program to read files without
accessing compiled C++ code.