- What's New The backbone of the ROOT architecture is a layered
class hierarchy with, currently, around 1200 classes grouped in
about 60 frameworks (libraries) divided in 19 main categories
(modules). This hierarchy is organized in a mostly single-rooted
class library, that is, most of the classes inherit from a
common base class TObject. While this organization is not
universally popular in C++, it has proven to be well suited for
our needs (and indeed for almost all successful class libraries:
Java, Smalltalk, MFC, etc.). It enables the implementation of
some essential infrastructure inherited by all descendants of
TObject. However, we also can have classes not inheriting from
TObject when appropriate (e.g., classes that are used as built-
in types, like The Class Categories The classes in the ROOT base
category provide the most low-level building blocks of ROOT. For
example, the TObject class, which implements common behaviour
for all ROOT classes. The class TClass and its helper classes
that provide suppor