Root IO for Java
Using JAS to Analyze Root Data
Contents
Root IO
Goals
Why Bother Root already
exists?
Demo: Root Object Browser
Demo: Root Histogram Browser
Interface Builder
Example of Generated
Interface
Example of Reading Root File
in Java
Possible Uses
Using JAS to Analyze Root
Files
Introduction to JAS
JAS GUI
JAS Plotter
JAS Editor/Compiler
Extensible via Plugins
Examples of Plugins
JAS+Wired
Data Format Independent
Remote Data Access
Why use JAS for Root
Analysis?
Using JAS for Root Analysis
JAS Plans
Root IO In Java:
Implementation
Methodology
Anatomy of a Root File
Anatomy of a Root File
Implementation
RootClassFactory
Representations and
Interfaces
Root Class Factory
Status/Limitations
Future Plans for Root IO
Common Reflection API for
C++?
FreeHEP Java Library
Conclusions
Links