System responsibilities
Allow selection of data levels and detectors to be used during analysis
Allow the selection of algorithms in runtime, as well as their connections
Provide a user interface
- Interactive mode using the CINT interpreter
- Batch mode