The ROOT System and it's use in BRAHMS

Introduction

ROOT, freely available from its main Web page, is written in C++ and works on many platforms, including PC's with the Linux operating system. It is conceived as a tool providing support for the full analysis chain since, through the concepts of objects and hierarchies, the complex structures handling is optimized. Moreover, it provides a C++ interpreter, allowing the use of the same language for the batch and interactive modes. From the user's point of view, ROOT can be either a stand-alone application to process the data (via command line interpreter or a Graphic User Interface), or a class library customizable to build an extended application, by adding new classes according to the user's need.

From the ROOT publication list on the ROOT a local copies have been made of some of the documentation. This includes the first three parts of a ROOT course written by Fons Rademakers.

The ROOT Course 1

The ROOT Course 2

The ROOT Course 3 

For a detailed description of ROOT, follow the link to its homepage!

Instructions for building ROOT on Solaris

Several people in the Physics community has written web pages that can help in getting started with root. Also checkout the ROOT publications list.


The BRAHMS ROOT strategy.

Following an invesitgation of both ROOT and STAF it was recommended that ROOT be used as the framework for the BRAHMS reconstruction and data analysis. The recommendation to the Brahms software group was given in early March 98. Since then considerable work has gone into developing the base classes and making the package complete enough for usage in the Mock Data Challenge I in September/October 1998.

Supported Platforms

ROOT are supported on a large number of platforms. Together with Brat it has been compiled and checked with the following platforms.

Technically it should not be difficult to support any other platform where the Root libraries have been compiled.

Getting started with BRAT

A real tutorials has been put together as of now but the following items may help you getting started in sing BRAT. A draft document -6,6,,is written for the BRAHMS Event Model and analysis chain. For general help with ROOT you really should consult the ROOT home page and associated web pages.

 
 

Other usage of ROOT at RHIC


F.Videbaek

Kris Hagel

(Last update 15 September 98)