Skip to main content Accessibility help
×
Hostname: page-component-77c89778f8-7drxs Total loading time: 0 Render date: 2024-07-18T19:36:29.174Z Has data issue: false hasContentIssue false

Appendix A - The ROOT system

Published online by Cambridge University Press:  04 August 2010

Andi Klein
Affiliation:
Los Alamos National Laboratory
Alexander Godunov
Affiliation:
Old Dominion University, Virginia
Get access

Summary

What is ROOT

Root is a very powerful data analysis package which was developed and written at CERN, the European high energy accelerator lab. It consists of a library of C++ classes and functions for histogramming, data manipulation (like fitting and data reduction) and storage tools. There are two ways to use ROOT. One way is by calling the appropriate functions from your own program. The second way relies on a C++ interpreter and a graphical user interface, allowing you to display and manipulate data interactively. Originally written for high energy physics, it is today also widely used in other fields, including astrophysics, neural network applications, and financial institutions on Wall Street.

The ROOT basics

ROOT in the word of its authors is an “object oriented framework” [11]. Instead of having to write your own graphics routines, or modify existing programs to suit your needs, a framework provides you with functions and routines which are already well tested. ROOT, having been developed by physicists for physics problems, gives you a large class of routines which you can just use “out of the box.”

One of the main advantages of ROOT is that it is running and supported on all the major UNIX platforms, as well as on Windows XP and MacOS. This widespread availability makes it the perfect choice, reducing the chances of having to learn a new package every time you change computers.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2006

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • The ROOT system
  • Andi Klein, Los Alamos National Laboratory, Alexander Godunov, Old Dominion University, Virginia
  • Book: Introductory Computational Physics
  • Online publication: 04 August 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511793219.013
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • The ROOT system
  • Andi Klein, Los Alamos National Laboratory, Alexander Godunov, Old Dominion University, Virginia
  • Book: Introductory Computational Physics
  • Online publication: 04 August 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511793219.013
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • The ROOT system
  • Andi Klein, Los Alamos National Laboratory, Alexander Godunov, Old Dominion University, Virginia
  • Book: Introductory Computational Physics
  • Online publication: 04 August 2010
  • Chapter DOI: https://doi.org/10.1017/CBO9780511793219.013
Available formats
×