Implementation
• RootFileReader is used to open file.
– Understands how to find Keys and Streamer
info in file
– As objects are read from file
• Delegate to RootClassFactory to create objects
– Normally use DefaultClassFactory
– Can be user provided (or extended)
• Each object is responsible to read its own data